aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2019-02-12 02:54:25 +0100
committerIvan Topolnjak <ivantopo@gmail.com>2019-02-12 02:54:25 +0100
commit5df3351de8a885e2eb2b52f75817347a599b2327 (patch)
treea93f8b01fef329252bbfeb9abf69db93cf1a136f
parent7152517f2586a5b40726365a756087ddddc099ca (diff)
downloadKamon-5df3351de8a885e2eb2b52f75817347a599b2327.tar.gz
Kamon-5df3351de8a885e2eb2b52f75817347a599b2327.tar.bz2
Kamon-5df3351de8a885e2eb2b52f75817347a599b2327.zip
update the status page build
-rw-r--r--kamon-core/src/main/resources/status/img/logo.592500c9.svg26
-rw-r--r--kamon-core/src/main/resources/status/img/logo.c6a2dbca.svg145
-rw-r--r--kamon-core/src/main/resources/status/index.html2
-rw-r--r--kamon-core/src/main/resources/status/js/app.257d6451.js1
-rw-r--r--kamon-core/src/main/resources/status/js/app.bb66af69.js1
-rw-r--r--kamon-status/src/components/ModuleList.vue2
6 files changed, 29 insertions, 148 deletions
diff --git a/kamon-core/src/main/resources/status/img/logo.592500c9.svg b/kamon-core/src/main/resources/status/img/logo.592500c9.svg
new file mode 100644
index 00000000..d351c48a
--- /dev/null
+++ b/kamon-core/src/main/resources/status/img/logo.592500c9.svg
@@ -0,0 +1,26 @@
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" id="Layer_1" width="1529.7" height="283.96">
+ <g id="XMLID_903_-5" fill="#616161" transform="matrix(.99987 0 0 .99987 .19 0)">
+ <path id="XMLID_914_-7" d="M388.3 82.3v62.3l34.9-40h34l-38.9 41.7 39.3 66.7h-34l-20-37c-3.6-6.4-7.2-9.6-10.8-9.6-3 .6-4.5 2.6-4.5 5.5v41H360V68.4h14.7c7.5 0 13.6 6.4 13.6 13.9z" class="st0"/>
+ <path id="XMLID_911_-4" d="M492.9 129.9h-28.3c3.4-20.8 18.1-31 44-31 31 0 46.8 10.2 47.4 31v38.3c0 31-18.7 44.8-49.1 47-27 2.1-45.7-10.4-45.7-35.3.6-27 20.2-34.2 48.7-37 12.1-1.5 18.3-5.1 18.3-11.3-.6-6.4-6.6-9.6-18.3-9.6-10 0-15.5 2.5-17 7.9zm35.7 36.9v-10.4c-6.6 2.8-14.2 5.1-22.5 6.8-11.3 2.1-17 7.4-17 15.7.6 8.9 5.3 13.2 14.2 13.2 15.7 0 25.3-9.3 25.3-25.3z" class="st0"/>
+ <path id="XMLID_909_-1" d="M598.3 141.1V213h-28.7v-66.1c0-32.1 16.2-48 48.2-48 14.5 0 25.5 3.2 33.6 9.6 8.1-6.2 19.1-9.1 33.6-9.1 32.1 0 48 15.9 47.8 48v66.1h-14.7c-9.3-.6-14-5.1-14-14v-57.8c-.6-11.7-7-17.4-19.6-17.4-12.5 0-18.9 5.7-19.1 17.4V213H637v-71.8c-.6-11.7-7-17.4-19.6-17.4-12.6 0-18.9 5.6-19.1 17.3z" class="st0"/>
+ <path id="XMLID_906_-8" d="M850.6 157.3c0 38.7-17.2 58.2-51.2 58.2s-51-19.6-51-58.2c0-39.1 17-58.4 51-58.4s51.2 19.3 51.2 58.4zm-73.6 0c.2 21.9 7.6 32.9 22.1 32.9 14.5 0 21.7-11.5 21.9-33.8 0-21.9-7.2-32.7-21.7-32.7-14.8 0-22.3 11.3-22.3 33.6z" class="st0"/>
+ <path id="XMLID_904_-5" d="M945.5 213c-9.3-.6-14-5.1-14-14v-57.8c-.6-11.7-7-17.4-19.6-17.4-12.6 0-18.9 5.7-19.1 17.4V213h-28.7v-66.1c0-32.1 16.2-48 48.2-48 32.1 0 47.8 15.9 47.6 48V213z" class="st0"/>
+ </g>
+ <g id="XMLID_899_-9" transform="matrix(.99987 0 0 .99987 .19 0)">
+ <path id="XMLID_902_-7" fill="#dadada" d="M153.7 244l36.5 38c1.2 1.2 3.1 2 5 2h89.5c5.2 0 8.3-4.7 5.2-8.1l-83-102.5c-1.8-2-5.2-1.9-6.9.1L153.4 238c-1.6 1.8-1.4 4.2.3 6z"/>
+ <linearGradient id="linearGradient936" x1="63.89" x2="63.89" y1="198.13" y2="-214.95" gradientUnits="userSpaceOnUse" xlink:href="#XMLID_15_-2">
+ <stop id="stop1003-5" offset="0" stop-color="#145643"/>
+ <stop id="stop1005-3" offset="1" stop-color="#14c441"/>
+ </linearGradient>
+ <path id="XMLID_901_-8" fill="#199053" d="M77 12.8C69.8 4.7 60.2 0 50.1 0 32.8 0 17.5 13.6 12.7 33.4 5.9 62 1.8 91.2.5 120.6l9.8 13.4c17.5 24.1 47.9 25.2 66.7 4.5 2.8-2.3 5.4-4.9 7.8-7.8l42.6-51.5c-.1 0-47.9-64.2-50.4-66.4z"/>
+ <path id="XMLID_900_-8" fill="#34cc5b" d="M284.6 0h-73.3c-12.9 0-24.8 5.9-31.7 15.7l-52.4 63.5-42.6 51.5c-2.4 2.9-5 5.4-7.8 7.8-18.8 20.7-49.2 19.6-66.7-4.5L.3 120.6c-1.4 30.8.2 61.7 4.9 92.2v.2c.4 2.3.7 4.7 1.1 7 .1.4.1.8.2 1.2a130.15 130.15 0 0 0 1.4 7.6l1.2 5.9.3 1.4c.5 2.2.9 4.4 1.4 6.6 0 .2.1.4.1.5 4.9 22.3 20.9 38.4 39.9 40.5.2 0 .3.1.5.1 1.3.1 2.5.2 3.8.2h.1c32.3 0 50.7-18.2 59.9-30.8L291.7 11.8c3.7-5.1-.3-11.8-7.1-11.8z"/>
+ <g aria-label="STATUS" style="line-height:125%;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="text950" fill="#b3b3b3" stroke-width="3.12" font-family="Montserrat" font-size="118.63" font-weight="400" letter-spacing="0" word-spacing="0">
+ <path d="M1039.3 138.08q-6.37 0-10.5 2.62-4.12 2.62-4.12 8 0 5.25 4.12 8.12 4.13 2.75 17.5 6 13.49 3.24 20.24 9.12 6.87 5.87 6.87 17.36 0 11.37-8.62 18.5-8.62 7.12-22.62 7.12-20.49 0-36.36-14.12l9.25-11.12q13.24 11.5 27.49 11.5 7.12 0 11.24-3 4.25-3.13 4.25-8.13 0-5.12-4-7.87-3.87-2.87-13.5-5.12-9.61-2.37-14.61-4.25-5-2-8.87-5.12-7.75-5.87-7.75-18 0-12.11 8.75-18.6 8.87-6.63 21.86-6.63 8.37 0 16.62 2.75 8.25 2.75 14.24 7.74l-7.87 11.12q-3.87-3.5-10.5-5.74-6.61-2.25-13.11-2.25z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path952"/>
+ <path d="M1119.42 140.08v73.84h-14.74v-73.84h-26.5v-13.5h67.73v13.5z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path954"/>
+ <path d="M1160.15 194.05l-8.74 19.87h-15.75l38.48-87.34h15.75l38.48 87.34h-15.74l-8.75-19.87zm37.73-13.62l-15.86-35.98-15.87 35.98z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path956"/>
+ <path d="M1258.58 140.08v73.84h-14.74v-73.84h-26.5v-13.5h67.73v13.5z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path958"/>
+ <path d="M1315.3 193.93q5.99 7 16.24 7 10.24 0 16.24-7 6-7 6-19v-48.35h14.74v48.98q0 18.87-10.37 29.11-10.37 10.12-26.61 10.12-16.25 0-26.62-10.12-10.37-10.24-10.37-29.11v-48.98h14.75v48.36q0 11.99 6 18.99z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path960"/>
+ <path d="M1407.73 138.08q-6.37 0-10.5 2.62-4.12 2.62-4.12 8 0 5.25 4.12 8.12 4.13 2.75 17.5 6 13.49 3.24 20.24 9.12 6.87 5.87 6.87 17.36 0 11.37-8.62 18.5-8.62 7.12-22.62 7.12-20.49 0-36.36-14.12l9.25-11.12q13.24 11.5 27.49 11.5 7.12 0 11.24-3 4.25-3.13 4.25-8.13 0-5.12-4-7.87-3.87-2.87-13.5-5.12-9.61-2.37-14.61-4.25-5-2-8.87-5.12-7.75-5.87-7.75-18 0-12.11 8.75-18.6 8.87-6.63 21.86-6.63 8.37 0 16.62 2.75 8.25 2.75 14.24 7.74l-7.87 11.12q-3.87-3.5-10.5-5.74-6.61-2.25-13.11-2.25z" style="-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start" id="path962"/>
+ </g>
+ </g>
+</svg> \ No newline at end of file
diff --git a/kamon-core/src/main/resources/status/img/logo.c6a2dbca.svg b/kamon-core/src/main/resources/status/img/logo.c6a2dbca.svg
deleted file mode 100644
index 96b29425..00000000
--- a/kamon-core/src/main/resources/status/img/logo.c6a2dbca.svg
+++ /dev/null
@@ -1,145 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-
-<svg
- xmlns:dc="http://purl.org/dc/elements/1.1/"
- xmlns:cc="http://creativecommons.org/ns#"
- xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
- xmlns:svg="http://www.w3.org/2000/svg"
- xmlns="http://www.w3.org/2000/svg"
- xmlns:xlink="http://www.w3.org/1999/xlink"
- xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
- xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
- version="1.1"
- id="Layer_1"
- x="0px"
- y="0px"
- viewBox="0 0 1529.6959 283.96277"
- xml:space="preserve"
- sodipodi:docname="logo.svg"
- inkscape:version="0.92.3 (2405546, 2018-03-11)"
- width="1529.6959"
- height="283.96277"><metadata
- id="metadata923"><rdf:RDF><cc:Work
- rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
- rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
- id="defs921" /><sodipodi:namedview
- pagecolor="#ffffff"
- bordercolor="#666666"
- borderopacity="1"
- objecttolerance="10"
- gridtolerance="10"
- guidetolerance="10"
- inkscape:pageopacity="0"
- inkscape:pageshadow="2"
- inkscape:window-width="2560"
- inkscape:window-height="1415"
- id="namedview919"
- showgrid="false"
- inkscape:zoom="0.98958333"
- inkscape:cx="1158.9481"
- inkscape:cy="121.48356"
- inkscape:window-x="1920"
- inkscape:window-y="0"
- inkscape:window-maximized="0"
- inkscape:current-layer="text950"
- fit-margin-top="0"
- fit-margin-left="0"
- fit-margin-right="0"
- fit-margin-bottom="0" />
-<style
- type="text/css"
- id="style900">
- .st0{fill:#3A493E;}
- .st1{fill:#B3B3B3;}
- .st2{fill:url(#XMLID_15_);}
- .st3{fill:#14C441;}
-</style>
-
-<g
- transform="matrix(0.99986889,0,0,0.99986889,0.18871224,0)"
- id="XMLID_903_-5"
- style="display:inline;fill:#616161;fill-opacity:1"><path
- style="fill:#616161;fill-opacity:1"
- d="m 388.3,82.3 v 62.3 l 34.9,-40 h 34 l -38.9,41.7 39.3,66.7 h -34 l -20,-37 c -3.6,-6.4 -7.2,-9.6 -10.8,-9.6 -3,0.6 -4.5,2.6 -4.5,5.5 v 41 H 360 V 68.4 h 14.7 c 7.5,0 13.6,6.4 13.6,13.9 z"
- class="st0"
- id="XMLID_914_-7"
- inkscape:connector-curvature="0" /><path
- style="fill:#616161;fill-opacity:1"
- d="m 492.9,129.9 h -28.3 c 3.4,-20.8 18.1,-31 44,-31 31,0 46.8,10.2 47.4,31 v 38.3 c 0,31 -18.7,44.8 -49.1,47 -27,2.1 -45.7,-10.4 -45.7,-35.3 0.6,-27 20.2,-34.2 48.7,-37 12.1,-1.5 18.3,-5.1 18.3,-11.3 -0.6,-6.4 -6.6,-9.6 -18.3,-9.6 -10,0 -15.5,2.5 -17,7.9 z m 35.7,36.9 v -10.4 c -6.6,2.8 -14.2,5.1 -22.5,6.8 -11.3,2.1 -17,7.4 -17,15.7 0.6,8.9 5.3,13.2 14.2,13.2 15.7,0 25.3,-9.3 25.3,-25.3 z"
- class="st0"
- id="XMLID_911_-4"
- inkscape:connector-curvature="0" /><path
- style="fill:#616161;fill-opacity:1"
- d="M 598.3,141.1 V 213 h -28.7 v -66.1 c 0,-32.1 16.2,-48 48.2,-48 14.5,0 25.5,3.2 33.6,9.6 8.1,-6.2 19.1,-9.1 33.6,-9.1 32.1,0 48,15.9 47.8,48 v 66.1 h -14.7 c -9.3,-0.6 -14,-5.1 -14,-14 v -57.8 c -0.6,-11.7 -7,-17.4 -19.6,-17.4 -12.5,0 -18.9,5.7 -19.1,17.4 V 213 H 637 v -71.8 c -0.6,-11.7 -7,-17.4 -19.6,-17.4 -12.6,0 -18.9,5.6 -19.1,17.3 z"
- class="st0"
- id="XMLID_909_-1"
- inkscape:connector-curvature="0" /><path
- style="fill:#616161;fill-opacity:1"
- d="m 850.6,157.3 c 0,38.7 -17.2,58.2 -51.2,58.2 -34,0 -51,-19.6 -51,-58.2 0,-39.1 17,-58.4 51,-58.4 34,0 51.2,19.3 51.2,58.4 z m -73.6,0 c 0.2,21.9 7.6,32.9 22.1,32.9 14.5,0 21.7,-11.5 21.9,-33.8 0,-21.9 -7.2,-32.7 -21.7,-32.7 -14.8,0 -22.3,11.3 -22.3,33.6 z"
- class="st0"
- id="XMLID_906_-8"
- inkscape:connector-curvature="0" /><path
- style="fill:#616161;fill-opacity:1"
- d="m 945.5,213 c -9.3,-0.6 -14,-5.1 -14,-14 v -57.8 c -0.6,-11.7 -7,-17.4 -19.6,-17.4 -12.6,0 -18.9,5.7 -19.1,17.4 V 213 h -28.7 v -66.1 c 0,-32.1 16.2,-48 48.2,-48 32.1,0 47.8,15.9 47.6,48 V 213 Z"
- class="st0"
- id="XMLID_904_-5"
- inkscape:connector-curvature="0" /></g><g
- transform="matrix(0.99986889,0,0,0.99986889,0.18871224,0)"
- style="display:inline"
- id="XMLID_899_-9"><path
- style="fill:#dadada;fill-opacity:1"
- d="m 153.7,244 36.5,38 c 1.2,1.2 3.1,2 5,2 h 89.5 c 5.2,0 8.3,-4.7 5.2,-8.1 l -83,-102.5 c -1.8,-2 -5.2,-1.9 -6.9,0.1 L 153.4,238 c -1.6,1.8 -1.4,4.2 0.3,6 z"
- class="st1"
- id="XMLID_902_-7"
- inkscape:connector-curvature="0" /><linearGradient
- xlink:href="#XMLID_15_-2"
- y2="-214.94597"
- x2="63.891499"
- y1="198.12531"
- x1="63.891499"
- gradientUnits="userSpaceOnUse"
- id="linearGradient936"><stop
- id="stop1003-5"
- style="stop-color:#145643"
- offset="0" /><stop
- id="stop1005-3"
- style="stop-color:#14C441"
- offset="1" /></linearGradient><path
- style="fill:#199053;fill-opacity:1"
- d="M 77,12.8 C 69.8,4.7 60.2,0 50.1,0 32.8,0 17.5,13.6 12.7,33.4 5.9,62 1.8,91.2 0.5,120.6 v 0 l 9.8,13.4 c 17.5,24.1 47.9,25.2 66.7,4.5 2.8,-2.3 5.4,-4.9 7.8,-7.8 L 127.4,79.2 C 127.3,79.2 79.5,15 77,12.8 Z"
- class="st2"
- id="XMLID_901_-8"
- inkscape:connector-curvature="0" /><path
- d="m 284.6,0 h -73.3 c -12.9,0 -24.8,5.9 -31.7,15.7 l -52.4,63.5 -42.6,51.5 c -2.4,2.9 -5,5.4 -7.8,7.8 C 58,159.2 27.6,158.1 10.1,134 L 0.3,120.6 v 0 0 0 c -1.4,30.8 0.2,61.7 4.9,92.2 0,0.1 0,0.1 0,0.2 0.4,2.3 0.7,4.7 1.1,7 0.1,0.4 0.1,0.8 0.2,1.2 0.3,2 0.7,4.1 1.1,6.1 0.1,0.5 0.2,1 0.3,1.5 0.4,2 0.8,3.9 1.2,5.9 0.1,0.5 0.2,0.9 0.3,1.4 0.5,2.2 0.9,4.4 1.4,6.6 0,0.2 0.1,0.4 0.1,0.5 4.9,22.3 20.9,38.4 39.9,40.5 0.2,0 0.3,0.1 0.5,0.1 1.3,0.1 2.5,0.2 3.8,0.2 0,0 0.1,0 0.1,0 v 0 c 32.3,0 50.7,-18.2 59.9,-30.8 L 291.7,11.8 C 295.4,6.7 291.4,0 284.6,0 Z"
- class="st3"
- id="XMLID_900_-8"
- inkscape:connector-curvature="0"
- style="fill:#34cc5b;fill-opacity:1" /><g
- aria-label="STATUS"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;line-height:125%;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;letter-spacing:0px;word-spacing:0px;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;fill-opacity:1;stroke:none;stroke-width:2.96567488px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
- id="text950"><path
- d="m 1039.2985,138.07737 q -6.3722,0 -10.4952,2.62381 -4.1232,2.6238 -4.1232,7.99636 0,5.24764 4.1232,8.12133 4.123,2.74875 17.4919,5.99726 13.494,3.24854 20.2409,9.12086 6.8719,5.87234 6.8719,17.36714 0,11.36984 -8.6211,18.49161 -8.6209,7.12177 -22.6147,7.12177 -20.4909,0 -36.3588,-14.11859 l 9.2459,-11.11996 q 13.2442,11.49479 27.4877,11.49479 7.1219,0 11.245,-2.99864 4.248,-3.12358 4.248,-8.12133 0,-5.12266 -3.9981,-7.87142 -3.8733,-2.8737 -13.494,-5.12268 -9.6207,-2.37392 -14.6184,-4.24807 -4.9978,-1.9991 -8.8711,-5.12267 -7.7466,-5.87235 -7.7466,-17.99184 0,-12.11952 8.7461,-18.61657 8.8711,-6.62198 21.8654,-6.62198 8.3711,0 16.6174,2.74875 8.2462,2.74874 14.2435,7.74648 l -7.8714,11.11996 q -3.8733,-3.49842 -10.4952,-5.74741 -6.6221,-2.24896 -13.1191,-2.24896 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path952"
- inkscape:connector-curvature="0" /><path
- d="m 1119.4196,140.07645 v 73.84152 h -14.7434 v -73.84152 h -26.4878 v -13.49387 h 67.7192 v 13.49387 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path954"
- inkscape:connector-curvature="0" /><path
- d="m 1160.1512,194.05197 -8.7461,19.866 h -15.7429 l 38.4825,-87.33539 h 15.7429 l 38.4826,87.33539 h -15.7427 l -8.7462,-19.866 z m 37.7329,-13.61882 -15.8679,-35.98368 -15.8677,35.98368 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path956"
- inkscape:connector-curvature="0" /><path
- d="m 1258.5795,140.07645 v 73.84152 h -14.7433 v -73.84152 h -26.488 v -13.49387 h 67.7193 v 13.49387 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path958"
- inkscape:connector-curvature="0" /><path
- d="m 1315.2932,193.92703 q 5.9972,6.99683 16.2426,6.99683 10.2455,0 16.2426,-6.99683 5.9973,-6.99684 5.9973,-18.99139 v -48.35306 h 14.7434 v 48.97779 q 0,18.86643 -10.3703,29.11179 -10.3704,10.12039 -26.613,10.12039 -16.2426,0 -26.6129,-10.12039 -10.3703,-10.24536 -10.3703,-29.11179 v -48.97779 h 14.7433 v 48.35306 q 0,11.99455 5.9973,18.99139 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path960"
- inkscape:connector-curvature="0" /><path
- d="m 1407.7291,138.07737 q -6.3721,0 -10.4954,2.62381 -4.1231,2.6238 -4.1231,7.99636 0,5.24764 4.1231,8.12133 4.1233,2.74875 17.4922,5.99726 13.4938,3.24854 20.2408,9.12086 6.8718,5.87234 6.8718,17.36714 0,11.36984 -8.621,18.49161 -8.6211,7.12177 -22.6148,7.12177 -20.4906,0 -36.3584,-14.11859 l 9.2457,-11.11996 q 13.2439,11.49479 27.4876,11.49479 7.1218,0 11.2448,-2.99864 4.2481,-3.12358 4.2481,-8.12133 0,-5.12266 -3.9981,-7.87142 -3.8733,-2.8737 -13.4941,-5.12268 -9.6204,-2.37392 -14.6182,-4.24807 -4.9978,-1.9991 -8.8709,-5.12267 -7.7466,-5.87235 -7.7466,-17.99184 0,-12.11952 8.7461,-18.61657 8.8709,-6.62198 21.865,-6.62198 8.3713,0 16.6174,2.74875 8.2464,2.74874 14.2437,7.74648 l -7.8714,11.11996 q -3.8734,-3.49842 -10.4954,-5.74741 -6.6218,-2.24896 -13.1189,-2.24896 z"
- style="font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;font-size:118.62699127px;font-family:Montserrat;-inkscape-font-specification:'Montserrat, Normal';font-variant-ligatures:normal;font-variant-caps:normal;font-variant-numeric:normal;font-feature-settings:normal;text-align:start;writing-mode:lr-tb;text-anchor:start;fill:#b3b3b3;stroke-width:3.12358332px"
- id="path962"
- inkscape:connector-curvature="0" /></g></g></svg> \ No newline at end of file
diff --git a/kamon-core/src/main/resources/status/index.html b/kamon-core/src/main/resources/status/index.html
index 71a3640d..05d82afa 100644
--- a/kamon-core/src/main/resources/status/index.html
+++ b/kamon-core/src/main/resources/status/index.html
@@ -1 +1 @@
-<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=apple-touch-icon sizes=76x76 href=/favicon/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon/favicon-16x16.png><link rel=manifest href=/favicon/site.webmanifest><link rel=mask-icon href=/favicon/safari-pinned-tab.svg color=#ffffff><link rel="shortcut icon" href=/favicon/favicon.ico><meta name=msapplication-TileColor content=#ffffff><meta name=msapplication-config content=/favicon/browserconfig.xml><meta name=theme-color content=#3bd265><title>Kamon Status</title><link href=/css/app.4790c382.css rel=preload as=style><link href=/css/chunk-vendors.1e63d2eb.css rel=preload as=style><link href=/js/app.257d6451.js rel=preload as=script><link href=/js/chunk-vendors.99b942e2.js rel=preload as=script><link href=/css/chunk-vendors.1e63d2eb.css rel=stylesheet><link href=/css/app.4790c382.css rel=stylesheet></head><body><noscript><strong>We're sorry but kamon-status doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.99b942e2.js></script><script src=/js/app.257d6451.js></script></body></html> \ No newline at end of file
+<!DOCTYPE html><html lang=en><head><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1"><link rel=apple-touch-icon sizes=76x76 href=/favicon/apple-touch-icon.png><link rel=icon type=image/png sizes=32x32 href=/favicon/favicon-32x32.png><link rel=icon type=image/png sizes=16x16 href=/favicon/favicon-16x16.png><link rel=manifest href=/favicon/site.webmanifest><link rel=mask-icon href=/favicon/safari-pinned-tab.svg color=#ffffff><link rel="shortcut icon" href=/favicon/favicon.ico><meta name=msapplication-TileColor content=#ffffff><meta name=msapplication-config content=/favicon/browserconfig.xml><meta name=theme-color content=#3bd265><title>Kamon Status</title><link href=/css/app.4790c382.css rel=preload as=style><link href=/css/chunk-vendors.1e63d2eb.css rel=preload as=style><link href=/js/app.bb66af69.js rel=preload as=script><link href=/js/chunk-vendors.99b942e2.js rel=preload as=script><link href=/css/chunk-vendors.1e63d2eb.css rel=stylesheet><link href=/css/app.4790c382.css rel=stylesheet></head><body><noscript><strong>We're sorry but kamon-status doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script src=/js/chunk-vendors.99b942e2.js></script><script src=/js/app.bb66af69.js></script></body></html> \ No newline at end of file
diff --git a/kamon-core/src/main/resources/status/js/app.257d6451.js b/kamon-core/src/main/resources/status/js/app.257d6451.js
deleted file mode 100644
index 1475ce7e..00000000
--- a/kamon-core/src/main/resources/status/js/app.257d6451.js
+++ /dev/null
@@ -1 +0,0 @@
-(function(t){function e(e){for(var r,o,a=e[0],c=e[1],u=e[2],p=0,d=[];p<a.length;p++)o=a[p],i[o]&&d.push(i[o][0]),i[o]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(t[r]=c[r]);l&&l(e);while(d.length)d.shift()();return s.push.apply(s,u||[]),n()}function n(){for(var t,e=0;e<s.length;e++){for(var n=s[e],r=!0,a=1;a<n.length;a++){var c=n[a];0!==i[c]&&(r=!1)}r&&(s.splice(e--,1),t=o(o.s=n[0]))}return t}var r={},i={app:0},s=[];function o(e){if(r[e])return r[e].exports;var n=r[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=t,o.c=r,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=e,a=a.slice();for(var u=0;u<a.length;u++)e(a[u]);var l=c;s.push([0,"chunk-vendors"]),n()})({0:function(t,e,n){t.exports=n("cd49")},"168f":function(t,e,n){},"5c0b":function(t,e,n){"use strict";var r=n("5e27"),i=n.n(r);i.a},"5e27":function(t,e,n){},"692c":function(t,e,n){},7765:function(t,e,n){"use strict";var r=n("168f"),i=n.n(r);i.a},8098:function(t,e,n){},"9b19":function(t,e,n){t.exports=n.p+"img/logo.c6a2dbca.svg"},ad71:function(t,e,n){},ad9d:function(t,e,n){"use strict";var r=n("8098"),i=n.n(r);i.a},ae86:function(t,e,n){},c5e5:function(t,e,n){"use strict";var r=n("ad71"),i=n.n(r);i.a},ca31:function(t,e,n){"use strict";var r=n("692c"),i=n.n(r);i.a},cd49:function(t,e,n){"use strict";n.r(e);var r=n("2b0e"),i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"app"}},[t._m(0),n("router-view")],1)},s=[function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"header w-100 mb-1 sticky-top"},[r("div",{staticClass:"container h-100"},[r("div",{staticClass:"row h-100 justify-content-between"},[r("div",{staticClass:"col-auto h-100"},[r("img",{staticClass:"logo h-100 img-fluid",attrs:{src:n("9b19"),alt:""}})])])])])}],o=(n("5c0b"),n("2877")),a={},c=Object(o["a"])(a,i,s,!1,null,null,null);c.options.__file="App.vue";var u,l=c.exports,p=n("8c4f"),d=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"container"},[n("div",{staticClass:"row"},[n("div",{staticClass:"col-12"},[n("overview-card",{attrs:{"module-registry":t.moduleRegistry,"metric-registry":t.metricRegistry,instrumentation:t.instrumentation}})],1),n("div",{staticClass:"col-12"},[n("environment-card",{attrs:{environment:t.environment}})],1),n("div",{staticClass:"col-12"},[n("module-list",{attrs:{modules:t.modules}})],1),t.metrics.length>0?n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h2",[t._v("Metrics")])]):t._e(),n("div",{staticClass:"col-12"},[n("metric-list",{attrs:{metrics:t.metrics}})],1),n("div",{staticClass:"col-12 mb-5"},[n("instrumentation-module-list",{attrs:{modules:t.instrumentationModules}})],1)])])},f=[],m=n("9ab4"),b=n("60a3"),v=n("1b15"),g=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"w-100"},[n("status-section",{attrs:{title:"Reporters"}},[n("div",{staticClass:"row"},[t._l(t.reporterModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("module-status-card",{attrs:{module:t}})],1)}),t.hasApmModule?t._e():n("div",{staticClass:"col-12 py-1 apm-suggestion"},[n("a",{attrs:{href:"https://kamon.io/",target:"_blank"}},[n("module-status-card",{attrs:{"is-suggestion":!0,module:t.apmModuleSuggestion}})],1)])],2)]),t.plainModules.length>0?n("status-section",{attrs:{title:"Modules"}},[n("div",{staticClass:"row"},t._l(t.plainModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("module-status-card",{attrs:{module:t}})],1)}),0)]):t._e()],1)},y=[],h=n("bc3a"),_=n.n(h);(function(t){t["Combined"]="combined",t["Metric"]="metric",t["Span"]="span",t["Plain"]="plain",t["Unknown"]="unknown"})(u||(u={}));var O=function(){function t(){}return t.settings=function(){return _.a.get("/status/settings").then(function(t){var e=JSON.parse(t.data.config);return{version:t.data.version,environment:t.data.environment,config:e}})},t.moduleRegistryStatus=function(){return _.a.get("/status/modules").then(function(t){return t.data})},t.metricRegistryStatus=function(){return _.a.get("/status/metrics").then(function(t){var e=t.data,n=function(t,e){return t+":"+e+" "};return e.metrics.forEach(function(t){"RangeSampler"===t.type&&(t.type="Range Sampler");var e="";Object.keys(t.tags).forEach(function(r){e+=n(r,t.tags[r])}),t.search=n("name",t.name.toLowerCase())+n("type",t.type.toLowerCase())+e}),e})},t.instrumentationStatus=function(){return _.a.get("/status/instrumentation").then(function(t){var e={isActive:t.data.isActive,modules:[],errors:{}},n=t.data.modules;Object.keys(n).forEach(function(t){var r=JSON.parse(n[t]);e.modules.push(m["a"]({name:t},r))});var r=t.data.errors;return Object.keys(r).forEach(function(t){e.errors[t]=JSON.parse(r[t])}),e})},t}(),C=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{attrs:{"indicator-text":t.runStatus.message,"indicator-icon":t.runStatus.icon,"indicator-background-color":t.runStatus.color}},[n("div",{staticClass:"py-3 pl-4",attrs:{slot:"default"},slot:"default"},[n("h5",{staticClass:"mb-0 mr-3 d-inline-block"},[t._v(t._s(t.module.name))]),t.isSuggestion?t._e():n("div",{staticClass:"tag-container d-inline-block"},[n("span",{staticClass:"tag"},[t._v(t._s(t.module.kind))]),n("span",{staticClass:"tag"},[t._v(t._s(t.discoveryStatus))])]),n("div",{staticClass:"text-label"},[t._v("\n "+t._s(t.module.description)+"\n ")])])])},j=[],x=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("card",[n("div",{staticClass:"row status-card no-gutters"},[n("div",{staticClass:"col-auto"},[n("div",{staticClass:"status-indicator-wrap text-center text-uppercase",style:t.indicatorStyle},[t._t("status-indicator",[n("div",{staticClass:"status-indicator h-100 pt-3"},[n("i",{staticClass:"fas fa-fw",class:t.indicatorIcon}),n("div",[t._v("\n "+t._s(t.indicatorText)+"\n ")])])])],2)]),n("div",{staticClass:"col"},[t._t("default")],2)])])},M=[],S=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"card-wrapper"},[t._t("default")],2)},k=[],w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),e=m["b"]([b["a"]],e),e}(b["c"]),P=w,R=P,E=(n("e60d"),Object(o["a"])(R,S,k,!1,null,null,null));E.options.__file="Card.vue";var $=E.exports,I=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"indicatorStyle",{get:function(){return{color:this.indicatorColor,backgroundColor:this.indicatorBackgroundColor}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:"white"})],e.prototype,"indicatorColor",void 0),m["b"]([Object(b["b"])({default:"#989898"})],e.prototype,"indicatorBackgroundColor",void 0),m["b"]([Object(b["b"])({default:"fa-question"})],e.prototype,"indicatorIcon",void 0),m["b"]([Object(b["b"])({default:"Unknown"})],e.prototype,"indicatorText",void 0),e=m["b"]([Object(b["a"])({components:{card:$}})],e),e}(b["c"]),T=I,A=T,U=(n("7765"),Object(o["a"])(A,x,M,!1,null,null,null));U.options.__file="StatusCard.vue";var D=U.exports,L=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"discoveryStatus",{get:function(){return this.module.isProgrammaticallyRegistered?"manual":"automatic"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"runStatus",{get:function(){return this.isSuggestion?{message:"suggested",color:"#5fd7cc",icon:"fa-plug"}:this.module.enabled?this.module.started?{message:"active",color:"#7ade94",icon:"fa-check"}:{message:"available",color:"#bbbbbb",icon:"fa-check"}:{message:"disabled",color:"#ff9898",icon:"fa-stop-circle"}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:!1})],e.prototype,"isSuggestion",void 0),m["b"]([Object(b["b"])()],e.prototype,"module",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":D}})],e),e}(b["c"]),N=L,z=N,B=Object(o["a"])(z,C,j,!1,null,null,null);B.options.__file="ModuleStatusCard.vue";var J=B.exports,K=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row"},[n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h3",[t._v(t._s(t.title))])]),n("div",{staticClass:"col-12 py-1"},[t._t("default")],2)])},q=[],H=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),m["b"]([Object(b["b"])()],e.prototype,"title",void 0),e=m["b"]([b["a"]],e),e}(b["c"]),F=H,G=F,Q=Object(o["a"])(G,K,q,!1,null,null,null);Q.options.__file="StatusSection.vue";var V=Q.exports,W=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.apmModuleSuggestion={name:"Kamon APM",description:"See your metrics and trace data for free with a Starter account.",kind:u.Combined,isProgrammaticallyRegistered:!1,enabled:!1,started:!1,clazz:""},e}return m["c"](e,t),Object.defineProperty(e.prototype,"sortedModules",{get:function(){return this.modules.sort(function(t,e){return t.started===e.started?t.name.localeCompare(e.name):t.started?-1:1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"reporterModules",{get:function(){return this.sortedModules.filter(this.isReporter)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"plainModules",{get:function(){var t=this;return this.sortedModules.filter(function(e){return!t.isReporter(e)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasApmModule",{get:function(){var t=["kamon.kamino.KaminoReporter"];return void 0!==this.modules.find(function(e){return t.indexOf(e.clazz)>0})},enumerable:!0,configurable:!0}),e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},m["b"]([Object(b["b"])()],e.prototype,"modules",void 0),e=m["b"]([Object(b["a"])({components:{"status-section":V,"module-status-card":J}})],e),e}(b["c"]),X=W,Y=X,Z=Object(o["a"])(Y,g,y,!1,null,null,null);Z.options.__file="ModuleList.vue";var tt=Z.exports,et=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row"},[t.modules.length>0?n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h2",[t._v("Instrumentation Modules")])]):t._e(),t._l(t.sortedModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("instrumentation-module-status-card",{attrs:{module:t}})],1)})],2)},nt=[],rt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{attrs:{"indicator-text":t.runStatus.message,"indicator-icon":t.runStatus.icon,"indicator-background-color":t.runStatus.color}},[n("div",{staticClass:"py-3 pl-4",attrs:{slot:"default"},slot:"default"},[n("h5",{staticClass:"mb-0"},[t._v(t._s(t.module.name))]),n("div",{staticClass:"text-label"},[t._v("\n "+t._s(t.module.description)+"\n ")])])])},it=[],st=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"runStatus",{get:function(){return this.module.enabled?this.module.active?{message:"active",color:"#7ade94",icon:"fa-check"}:{message:"available",color:"#bbbbbb",icon:"fa-stop-circle"}:{message:"disabled",color:"#ff9898",icon:"fa-stop-circle"}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"module",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":D}})],e),e}(b["c"]),ot=st,at=ot,ct=Object(o["a"])(at,rt,it,!1,null,null,null);ct.options.__file="InstrumentationModuleStatusCard.vue";var ut=ct.exports,lt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"sortedModules",{get:function(){return this.modules.sort(function(t,e){return t.active===e.active?t.name.localeCompare(e.name):t.active?-1:1})},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"modules",void 0),e=m["b"]([Object(b["a"])({components:{"instrumentation-module-status-card":ut}})],e),e}(b["c"]),pt=lt,dt=pt,ft=(n("c5e5"),Object(o["a"])(dt,et,nt,!1,null,null,null));ft.options.__file="InstrumentationModuleList.vue";var mt=ft.exports,bt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row no-gutters"},[n("div",{staticClass:"col-12"},[n("div",{staticClass:"search-box mb-3"},[t._m(0),n("input",{directives:[{name:"model",rawName:"v-model",value:t.filterPattern,expression:"filterPattern"}],staticClass:"w-100",attrs:{type:"text"},domProps:{value:t.filterPattern},on:{input:function(e){e.target.composing||(t.filterPattern=e.target.value)}}}),n("span",{staticClass:"search-stats"},[t._v(t._s(t.searchStats))])])]),t.matchedMetrics.length>0?n("div",{staticClass:"col-12"},t._l(t.groups,function(e,r){return n("div",{key:e.name,staticClass:"row no-gutters"},[n("div",{staticClass:"col-12"},[n("metric-list-item",{attrs:{group:e}})],1),r<t.groups.length-1?n("hr",{staticClass:"w-100"}):t._e()])}),0):t._e()])},vt=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"search-icon"},[n("i",{staticClass:"fas fa-search fa-fw fa-flip-horizontal"})])}],gt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{staticClass:"metric-list-item c-pointer my-1",class:{"my-4":t.expanded},attrs:{"indicator-background-color":"#7ade94"}},[n("div",{attrs:{slot:"status-indicator"},on:{click:t.onCardClick},slot:"status-indicator"},[n("div",{staticClass:"metric-count"},[t._v("\n "+t._s(t.group.metrics.length)+"\n ")]),n("div",[t._v("SERIES")])]),n("div",{attrs:{slot:"default"},on:{click:t.onCardClick},slot:"default"},[n("div",{staticClass:"row no-gutters"},[n("div",{staticClass:"col"},[n("div",{staticClass:"py-3 pl-4"},[n("h5",[t._v(t._s(t.group.name))]),n("div",{staticClass:"text-label"},[n("span",[t._v(t._s(t.group.type))]),"none"!==t.group.unitDimension?n("span",[t._v(" - "+t._s(t.group.unitDimension))]):t._e(),"none"!==t.group.unitMagnitude?n("span",[t._v(" - "+t._s(t.group.unitMagnitude))]):t._e()])])]),n("div",{staticClass:"col-auto expansion-icon px-5"},[n("i",{staticClass:"fas fa-fw",class:t.expansionIcon})]),t.expanded?n("div",{staticClass:"col-12 series-container"},t._l(t.group.metrics,function(e,r){return n("div",{key:r},[n("div",{staticClass:"p-3"},[n("h6",[t._v("Incarnation #"+t._s(r+1))]),n("div",{staticClass:"tag-container"},[t._l(Object.keys(e.tags),function(r){return n("span",{key:r,staticClass:"tag"},[t._v("\n "+t._s(r)+"="),n("span",{staticClass:"tag-value"},[t._v(t._s(e.tags[r]))])])}),0===Object.keys(e.tags).length?n("span",{staticClass:"pl-2"},[t._v("Base Metric - No Tags")]):t._e()],2)]),r<t.group.metrics.length-1?n("hr",{staticClass:"w-100 incarnation-hr"}):t._e()])}),0):t._e()])])])},yt=[],ht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.expanded=!1,e}return m["c"](e,t),Object.defineProperty(e.prototype,"expansionIcon",{get:function(){return this.expanded?"fa-angle-up":"fa-angle-down"},enumerable:!0,configurable:!0}),e.prototype.onCardClick=function(){this.expanded=!this.expanded},m["b"]([Object(b["b"])({default:[]})],e.prototype,"group",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":D}})],e),e}(b["c"]),_t=ht,Ot=_t,Ct=(n("ad9d"),Object(o["a"])(Ot,gt,yt,!1,null,null,null));Ct.options.__file="MetricListItem.vue";var jt=Ct.exports,xt=n("17fb"),Mt=n.n(xt),St=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.filterPattern="",e}return m["c"](e,t),Object.defineProperty(e.prototype,"totalMetrics",{get:function(){return this.metrics.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){var t=Mt.a.groupBy(this.matchedMetrics,function(t){return t.name}),e=[];return Object.keys(t).forEach(function(n){var r=t[n];e.push({name:n,type:r[0].type,unitDimension:r[0].unitDimension,unitMagnitude:r[0].unitMagnitude,metrics:r})}),Mt.a.sortBy(e,function(t){return t.metrics.length}).reverse()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterRegex",{get:function(){return new RegExp(this.filterPattern)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"searchStats",{get:function(){return this.filterPattern.length>0?"showing "+this.matchedMetrics.length+" out of "+this.totalMetrics+" series":this.totalMetrics+" series"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchedMetrics",{get:function(){var t=this;return this.filterPattern.length>0?this.metrics.filter(function(e){return null!=e.search.match(t.filterRegex)}):this.metrics},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:[]})],e.prototype,"metrics",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-card":D,"metric-list-item":jt}})],e),e}(b["c"]),kt=St,wt=kt,Pt=(n("ca31"),Object(o["a"])(wt,bt,vt,!1,null,null,null));Pt.options.__file="MetricList.vue";var Rt=Pt.exports,Et=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-section",{attrs:{title:"Environment"}},[n("card",[n("div",{staticClass:"row py-2 no-gutters"},[n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Service")]),n("h6",[t._v(t._s(t.service))])]),n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Host")]),n("h6",[t._v(t._s(t.host))])]),n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("instance")]),n("h6",[t._v(t._s(t.instance))])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("tags")]),Object.keys(t.environmentTags).length>0?n("div",{staticClass:"tag-container"},t._l(Object.keys(t.environmentTags),function(e){return n("span",{key:e,staticClass:"tag"},[t._v("\n "+t._s(e)+"="),n("span",{staticClass:"tag-value"},[t._v(t._s(t.environmentTags[e]))])])}),0):n("div",[n("h6",[t._v("None")])])])])])],1)},$t=[],It=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.environment=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"instance",{get:function(){return this.environment.map(function(t){return t.instance}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return this.environment.map(function(t){return t.host}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"service",{get:function(){return this.environment.map(function(t){return t.service}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"environmentTags",{get:function(){return this.environment.map(function(t){return t.tags}).getOrElse({})},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"environment",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-section":V}})],e),e}(b["c"]),Tt=It,At=Tt,Ut=Object(o["a"])(At,Et,$t,!1,null,null,null);Ut.options.__file="EnvironmentCard.vue";var Dt=Ut.exports,Lt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-section",{attrs:{title:"Overview"}},[n("card",[n("div",{staticClass:"row py-2 no-gutters"},[n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Instrumentation")]),n("h5",[t._v(t._s(t.instrumentationStatusMessage))])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Reporters")]),n("h5",[t._v(t._s(t.activeReporters.length)+" Started")])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Metrics")]),n("h5",[t._v(t._s(t.metricsStatusMessage))])])])])],1)},Nt=[],zt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.moduleRegistry=v["none"],e.metricRegistry=v["none"],e.instrumentation=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"reporterModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(t.isReporter)}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeReporters",{get:function(){return this.reporterModules.filter(this.isStarted)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"trackedMetrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics.length})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationStatusMessage",{get:function(){return this.instrumentation.map(function(t){return t.isActive?"Active":"Disabled"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metricsStatusMessage",{get:function(){return this.trackedMetrics.map(function(t){return t+" Series"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},m["b"]([Object(b["b"])()],e.prototype,"moduleRegistry",void 0),m["b"]([Object(b["b"])()],e.prototype,"metricRegistry",void 0),m["b"]([Object(b["b"])()],e.prototype,"instrumentation",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-section":V}})],e),e}(b["c"]),Bt=zt,Jt=Bt,Kt=Object(o["a"])(Jt,Lt,Nt,!1,null,null,null);Kt.options.__file="OverviewCard.vue";var qt=Kt.exports,Ht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.settings=v["none"],e.moduleRegistry=v["none"],e.metricRegistry=v["none"],e.instrumentation=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"reporterModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(t.isReporter)}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeReporters",{get:function(){return this.reporterModules.filter(this.isStarted)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"plainModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(function(e){return!t.isReporter(e)})}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"trackedMetrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics.length})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationStatusMessage",{get:function(){return this.instrumentation.map(function(t){return t.isActive?"Active":"Disabled"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metricsStatusMessage",{get:function(){return this.trackedMetrics.map(function(t){return t+" Tracked"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modules",{get:function(){return this.moduleRegistry.map(function(t){return t.modules}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationModules",{get:function(){return this.instrumentation.map(function(t){return t.modules}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"environment",{get:function(){return this.settings.map(function(t){return t.environment})},enumerable:!0,configurable:!0}),e.prototype.mounted=function(){this.refreshData()},e.prototype.refreshData=function(){var t=this;O.settings().then(function(e){t.settings=Object(v["some"])(e)}),O.metricRegistryStatus().then(function(e){t.metricRegistry=Object(v["some"])(e)}),O.moduleRegistryStatus().then(function(e){t.moduleRegistry=Object(v["some"])(e)}),O.instrumentationStatus().then(function(e){t.instrumentation=Object(v["some"])(e)})},e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},e=m["b"]([Object(b["a"])({components:{"overview-card":qt,"module-list":tt,"instrumentation-module-list":mt,"metric-list":Rt,"environment-card":Dt}})],e),e}(b["c"]),Ft=Ht,Gt=Ft,Qt=Object(o["a"])(Gt,d,f,!1,null,null,null);Qt.options.__file="Overview.vue";var Vt=Qt.exports;r["default"].use(p["a"]);var Wt=new p["a"]({routes:[{path:"/",name:"overview",component:Vt}]});n("ab8b"),n("becf"),n("fb98");r["default"].config.productionTip=!1,new r["default"]({router:Wt,render:function(t){return t(l)}}).$mount("#app")},e60d:function(t,e,n){"use strict";var r=n("ae86"),i=n.n(r);i.a},fb98:function(t,e,n){}}); \ No newline at end of file
diff --git a/kamon-core/src/main/resources/status/js/app.bb66af69.js b/kamon-core/src/main/resources/status/js/app.bb66af69.js
new file mode 100644
index 00000000..e9db5cb7
--- /dev/null
+++ b/kamon-core/src/main/resources/status/js/app.bb66af69.js
@@ -0,0 +1 @@
+(function(t){function e(e){for(var r,o,a=e[0],c=e[1],u=e[2],p=0,d=[];p<a.length;p++)o=a[p],i[o]&&d.push(i[o][0]),i[o]=0;for(r in c)Object.prototype.hasOwnProperty.call(c,r)&&(t[r]=c[r]);l&&l(e);while(d.length)d.shift()();return s.push.apply(s,u||[]),n()}function n(){for(var t,e=0;e<s.length;e++){for(var n=s[e],r=!0,a=1;a<n.length;a++){var c=n[a];0!==i[c]&&(r=!1)}r&&(s.splice(e--,1),t=o(o.s=n[0]))}return t}var r={},i={app:0},s=[];function o(e){if(r[e])return r[e].exports;var n=r[e]={i:e,l:!1,exports:{}};return t[e].call(n.exports,n,n.exports,o),n.l=!0,n.exports}o.m=t,o.c=r,o.d=function(t,e,n){o.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},o.r=function(t){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},o.t=function(t,e){if(1&e&&(t=o(t)),8&e)return t;if(4&e&&"object"===typeof t&&t&&t.__esModule)return t;var n=Object.create(null);if(o.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var r in t)o.d(n,r,function(e){return t[e]}.bind(null,r));return n},o.n=function(t){var e=t&&t.__esModule?function(){return t["default"]}:function(){return t};return o.d(e,"a",e),e},o.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},o.p="/";var a=window["webpackJsonp"]=window["webpackJsonp"]||[],c=a.push.bind(a);a.push=e,a=a.slice();for(var u=0;u<a.length;u++)e(a[u]);var l=c;s.push([0,"chunk-vendors"]),n()})({0:function(t,e,n){t.exports=n("cd49")},"168f":function(t,e,n){},"5c0b":function(t,e,n){"use strict";var r=n("5e27"),i=n.n(r);i.a},"5e27":function(t,e,n){},"692c":function(t,e,n){},7765:function(t,e,n){"use strict";var r=n("168f"),i=n.n(r);i.a},8098:function(t,e,n){},"9b19":function(t,e,n){t.exports=n.p+"img/logo.592500c9.svg"},ad71:function(t,e,n){},ad9d:function(t,e,n){"use strict";var r=n("8098"),i=n.n(r);i.a},ae86:function(t,e,n){},c5e5:function(t,e,n){"use strict";var r=n("ad71"),i=n.n(r);i.a},ca31:function(t,e,n){"use strict";var r=n("692c"),i=n.n(r);i.a},cd49:function(t,e,n){"use strict";n.r(e);var r=n("2b0e"),i=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{attrs:{id:"app"}},[t._m(0),n("router-view")],1)},s=[function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"header w-100 mb-1 sticky-top"},[r("div",{staticClass:"container h-100"},[r("div",{staticClass:"row h-100 justify-content-between"},[r("div",{staticClass:"col-auto h-100"},[r("img",{staticClass:"logo h-100 img-fluid",attrs:{src:n("9b19"),alt:""}})])])])])}],o=(n("5c0b"),n("2877")),a={},c=Object(o["a"])(a,i,s,!1,null,null,null);c.options.__file="App.vue";var u,l=c.exports,p=n("8c4f"),d=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"container"},[n("div",{staticClass:"row"},[n("div",{staticClass:"col-12"},[n("overview-card",{attrs:{"module-registry":t.moduleRegistry,"metric-registry":t.metricRegistry,instrumentation:t.instrumentation}})],1),n("div",{staticClass:"col-12"},[n("environment-card",{attrs:{environment:t.environment}})],1),n("div",{staticClass:"col-12"},[n("module-list",{attrs:{modules:t.modules}})],1),t.metrics.length>0?n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h2",[t._v("Metrics")])]):t._e(),t.metrics.length>0?n("div",{staticClass:"col-12"},[n("metric-list",{attrs:{metrics:t.metrics}})],1):t._e(),n("div",{staticClass:"col-12 mb-5"},[n("instrumentation-module-list",{attrs:{modules:t.instrumentationModules}})],1)])])},f=[],m=n("9ab4"),b=n("60a3"),v=n("1b15"),g=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"w-100"},[n("status-section",{attrs:{title:"Reporters"}},[n("div",{staticClass:"row"},[t._l(t.reporterModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("module-status-card",{attrs:{module:t}})],1)}),t.hasApmModule?t._e():n("div",{staticClass:"col-12 py-1 apm-suggestion"},[n("a",{attrs:{href:"https://kamon.io/apm/?utm_source=kamon&utm_medium=status-page&utm_campaign=kamon-status",target:"_blank"}},[n("module-status-card",{attrs:{"is-suggestion":!0,module:t.apmModuleSuggestion}})],1)])],2)]),t.plainModules.length>0?n("status-section",{attrs:{title:"Modules"}},[n("div",{staticClass:"row"},t._l(t.plainModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("module-status-card",{attrs:{module:t}})],1)}),0)]):t._e()],1)},y=[],h=n("bc3a"),_=n.n(h);(function(t){t["Combined"]="combined",t["Metric"]="metric",t["Span"]="span",t["Plain"]="plain",t["Unknown"]="unknown"})(u||(u={}));var O=function(){function t(){}return t.settings=function(){return _.a.get("/status/settings").then(function(t){var e=JSON.parse(t.data.config);return{version:t.data.version,environment:t.data.environment,config:e}})},t.moduleRegistryStatus=function(){return _.a.get("/status/modules").then(function(t){return t.data})},t.metricRegistryStatus=function(){return _.a.get("/status/metrics").then(function(t){var e=t.data,n=function(t,e){return t+":"+e+" "};return e.metrics.forEach(function(t){"RangeSampler"===t.type&&(t.type="Range Sampler");var e="";Object.keys(t.tags).forEach(function(r){e+=n(r,t.tags[r])}),t.search=n("name",t.name.toLowerCase())+n("type",t.type.toLowerCase())+e}),e})},t.instrumentationStatus=function(){return _.a.get("/status/instrumentation").then(function(t){var e={active:t.data.active,modules:[],errors:{}},n=t.data.modules;Object.keys(n).forEach(function(t){var r=JSON.parse(n[t]);e.modules.push(m["a"]({name:t},r))});var r=t.data.errors;return Object.keys(r).forEach(function(t){e.errors[t]=JSON.parse(r[t])}),e})},t}(),C=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{attrs:{"indicator-text":t.runStatus.message,"indicator-icon":t.runStatus.icon,"indicator-background-color":t.runStatus.color}},[n("div",{staticClass:"py-3 pl-4",attrs:{slot:"default"},slot:"default"},[n("h5",{staticClass:"mb-0 mr-3 d-inline-block"},[t._v(t._s(t.module.name))]),t.isSuggestion?t._e():n("div",{staticClass:"tag-container d-inline-block"},[n("span",{staticClass:"tag"},[t._v(t._s(t.module.kind))]),n("span",{staticClass:"tag"},[t._v(t._s(t.discoveryStatus))])]),n("div",{staticClass:"text-label"},[t._v("\n "+t._s(t.module.description)+"\n ")])])])},j=[],x=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("card",[n("div",{staticClass:"row status-card no-gutters"},[n("div",{staticClass:"col-auto"},[n("div",{staticClass:"status-indicator-wrap text-center text-uppercase",style:t.indicatorStyle},[t._t("status-indicator",[n("div",{staticClass:"status-indicator h-100 pt-3"},[n("i",{staticClass:"fas fa-fw",class:t.indicatorIcon}),n("div",[t._v("\n "+t._s(t.indicatorText)+"\n ")])])])],2)]),n("div",{staticClass:"col"},[t._t("default")],2)])])},M=[],S=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"card-wrapper"},[t._t("default")],2)},k=[],w=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),e=m["b"]([b["a"]],e),e}(b["c"]),P=w,R=P,E=(n("e60d"),Object(o["a"])(R,S,k,!1,null,null,null));E.options.__file="Card.vue";var $=E.exports,I=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"indicatorStyle",{get:function(){return{color:this.indicatorColor,backgroundColor:this.indicatorBackgroundColor}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:"white"})],e.prototype,"indicatorColor",void 0),m["b"]([Object(b["b"])({default:"#989898"})],e.prototype,"indicatorBackgroundColor",void 0),m["b"]([Object(b["b"])({default:"fa-question"})],e.prototype,"indicatorIcon",void 0),m["b"]([Object(b["b"])({default:"Unknown"})],e.prototype,"indicatorText",void 0),e=m["b"]([Object(b["a"])({components:{card:$}})],e),e}(b["c"]),T=I,U=T,D=(n("7765"),Object(o["a"])(U,x,M,!1,null,null,null));D.options.__file="StatusCard.vue";var A=D.exports,L=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"discoveryStatus",{get:function(){return this.module.programmaticallyRegistered?"manual":"automatic"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"runStatus",{get:function(){return this.isSuggestion?{message:"suggested",color:"#5fd7cc",icon:"fa-plug"}:this.module.enabled?this.module.started?{message:"active",color:"#7ade94",icon:"fa-check"}:{message:"available",color:"#bbbbbb",icon:"fa-check"}:{message:"disabled",color:"#ff9898",icon:"fa-stop-circle"}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:!1})],e.prototype,"isSuggestion",void 0),m["b"]([Object(b["b"])()],e.prototype,"module",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":A}})],e),e}(b["c"]),N=L,z=N,B=Object(o["a"])(z,C,j,!1,null,null,null);B.options.__file="ModuleStatusCard.vue";var J=B.exports,K=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row"},[n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h3",[t._v(t._s(t.title))])]),n("div",{staticClass:"col-12 py-1"},[t._t("default")],2)])},q=[],H=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),m["b"]([Object(b["b"])()],e.prototype,"title",void 0),e=m["b"]([b["a"]],e),e}(b["c"]),F=H,G=F,Q=Object(o["a"])(G,K,q,!1,null,null,null);Q.options.__file="StatusSection.vue";var V=Q.exports,W=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.apmModuleSuggestion={name:"Kamon APM",description:"See your metrics and trace data for free with a Starter account.",kind:u.Combined,programmaticallyRegistered:!1,enabled:!1,started:!1,clazz:""},e}return m["c"](e,t),Object.defineProperty(e.prototype,"sortedModules",{get:function(){return this.modules.sort(function(t,e){return t.started===e.started?t.name.localeCompare(e.name):t.started?-1:1})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"reporterModules",{get:function(){return this.sortedModules.filter(this.isReporter)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"plainModules",{get:function(){var t=this;return this.sortedModules.filter(function(e){return!t.isReporter(e)})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"hasApmModule",{get:function(){var t=["kamon.kamino.KaminoReporter"];return void 0!==this.modules.find(function(e){return t.indexOf(e.clazz)>0})},enumerable:!0,configurable:!0}),e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},m["b"]([Object(b["b"])()],e.prototype,"modules",void 0),e=m["b"]([Object(b["a"])({components:{"status-section":V,"module-status-card":J}})],e),e}(b["c"]),X=W,Y=X,Z=Object(o["a"])(Y,g,y,!1,null,null,null);Z.options.__file="ModuleList.vue";var tt=Z.exports,et=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row"},[t.modules.length>0?n("div",{staticClass:"col-12 pt-4 pb-2"},[n("h2",[t._v("Instrumentation Modules")])]):t._e(),t._l(t.sortedModules,function(t){return n("div",{key:t.name,staticClass:"col-12 py-1"},[n("instrumentation-module-status-card",{attrs:{module:t}})],1)})],2)},nt=[],rt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{attrs:{"indicator-text":t.runStatus.message,"indicator-icon":t.runStatus.icon,"indicator-background-color":t.runStatus.color}},[n("div",{staticClass:"py-3 pl-4",attrs:{slot:"default"},slot:"default"},[n("h5",{staticClass:"mb-0"},[t._v(t._s(t.module.name))]),n("div",{staticClass:"text-label"},[t._v("\n "+t._s(t.module.description)+"\n ")])])])},it=[],st=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"runStatus",{get:function(){return this.module.enabled?this.module.active?{message:"active",color:"#7ade94",icon:"fa-check"}:{message:"available",color:"#bbbbbb",icon:"fa-stop-circle"}:{message:"disabled",color:"#ff9898",icon:"fa-stop-circle"}},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"module",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":A}})],e),e}(b["c"]),ot=st,at=ot,ct=Object(o["a"])(at,rt,it,!1,null,null,null);ct.options.__file="InstrumentationModuleStatusCard.vue";var ut=ct.exports,lt=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return m["c"](e,t),Object.defineProperty(e.prototype,"sortedModules",{get:function(){return this.modules.sort(function(t,e){return t.active===e.active?t.name.localeCompare(e.name):t.active?-1:1})},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"modules",void 0),e=m["b"]([Object(b["a"])({components:{"instrumentation-module-status-card":ut}})],e),e}(b["c"]),pt=lt,dt=pt,ft=(n("c5e5"),Object(o["a"])(dt,et,nt,!1,null,null,null));ft.options.__file="InstrumentationModuleList.vue";var mt=ft.exports,bt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"row no-gutters"},[n("div",{staticClass:"col-12"},[n("div",{staticClass:"search-box mb-3"},[t._m(0),n("input",{directives:[{name:"model",rawName:"v-model",value:t.filterPattern,expression:"filterPattern"}],staticClass:"w-100",attrs:{type:"text"},domProps:{value:t.filterPattern},on:{input:function(e){e.target.composing||(t.filterPattern=e.target.value)}}}),n("span",{staticClass:"search-stats"},[t._v(t._s(t.searchStats))])])]),t.matchedMetrics.length>0?n("div",{staticClass:"col-12"},t._l(t.groups,function(e,r){return n("div",{key:e.name,staticClass:"row no-gutters"},[n("div",{staticClass:"col-12"},[n("metric-list-item",{attrs:{group:e}})],1),r<t.groups.length-1?n("hr",{staticClass:"w-100"}):t._e()])}),0):t._e()])},vt=[function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("span",{staticClass:"search-icon"},[n("i",{staticClass:"fas fa-search fa-fw fa-flip-horizontal"})])}],gt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-card",{staticClass:"metric-list-item c-pointer my-1",class:{"my-4":t.expanded},attrs:{"indicator-background-color":"#7ade94"}},[n("div",{attrs:{slot:"status-indicator"},on:{click:t.onCardClick},slot:"status-indicator"},[n("div",{staticClass:"metric-count"},[t._v("\n "+t._s(t.group.metrics.length)+"\n ")]),n("div",[t._v("SERIES")])]),n("div",{attrs:{slot:"default"},on:{click:t.onCardClick},slot:"default"},[n("div",{staticClass:"row no-gutters"},[n("div",{staticClass:"col"},[n("div",{staticClass:"py-3 pl-4"},[n("h5",[t._v(t._s(t.group.name))]),n("div",{staticClass:"text-label"},[n("span",[t._v(t._s(t.group.type))]),"none"!==t.group.unitDimension?n("span",[t._v(" - "+t._s(t.group.unitDimension))]):t._e(),"none"!==t.group.unitMagnitude?n("span",[t._v(" - "+t._s(t.group.unitMagnitude))]):t._e()])])]),n("div",{staticClass:"col-auto expansion-icon px-5"},[n("i",{staticClass:"fas fa-fw",class:t.expansionIcon})]),t.expanded?n("div",{staticClass:"col-12 series-container"},t._l(t.group.metrics,function(e,r){return n("div",{key:r},[n("div",{staticClass:"p-3"},[n("h6",[t._v("Incarnation #"+t._s(r+1))]),n("div",{staticClass:"tag-container"},[t._l(Object.keys(e.tags),function(r){return n("span",{key:r,staticClass:"tag"},[t._v("\n "+t._s(r)+"="),n("span",{staticClass:"tag-value"},[t._v(t._s(e.tags[r]))])])}),0===Object.keys(e.tags).length?n("span",{staticClass:"pl-2"},[t._v("Base Metric - No Tags")]):t._e()],2)]),r<t.group.metrics.length-1?n("hr",{staticClass:"w-100 incarnation-hr"}):t._e()])}),0):t._e()])])])},yt=[],ht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.expanded=!1,e}return m["c"](e,t),Object.defineProperty(e.prototype,"expansionIcon",{get:function(){return this.expanded?"fa-angle-up":"fa-angle-down"},enumerable:!0,configurable:!0}),e.prototype.onCardClick=function(){this.expanded=!this.expanded},m["b"]([Object(b["b"])({default:[]})],e.prototype,"group",void 0),e=m["b"]([Object(b["a"])({components:{"status-card":A}})],e),e}(b["c"]),_t=ht,Ot=_t,Ct=(n("ad9d"),Object(o["a"])(Ot,gt,yt,!1,null,null,null));Ct.options.__file="MetricListItem.vue";var jt=Ct.exports,xt=n("17fb"),Mt=n.n(xt),St=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.filterPattern="",e}return m["c"](e,t),Object.defineProperty(e.prototype,"totalMetrics",{get:function(){return this.metrics.length},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){var t=Mt.a.groupBy(this.matchedMetrics,function(t){return t.name}),e=[];return Object.keys(t).forEach(function(n){var r=t[n];e.push({name:n,type:r[0].type,unitDimension:r[0].unitDimension,unitMagnitude:r[0].unitMagnitude,metrics:r})}),Mt.a.sortBy(e,function(t){return t.metrics.length}).reverse()},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"filterRegex",{get:function(){return new RegExp(this.filterPattern)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"searchStats",{get:function(){return this.filterPattern.length>0?"showing "+this.matchedMetrics.length+" out of "+this.totalMetrics+" series":this.totalMetrics+" series"},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"matchedMetrics",{get:function(){var t=this;return this.filterPattern.length>0?this.metrics.filter(function(e){return null!=e.search.match(t.filterRegex)}):this.metrics},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])({default:[]})],e.prototype,"metrics",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-card":A,"metric-list-item":jt}})],e),e}(b["c"]),kt=St,wt=kt,Pt=(n("ca31"),Object(o["a"])(wt,bt,vt,!1,null,null,null));Pt.options.__file="MetricList.vue";var Rt=Pt.exports,Et=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-section",{attrs:{title:"Environment"}},[n("card",[n("div",{staticClass:"row py-2 no-gutters"},[n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Service")]),n("h6",[t._v(t._s(t.service))])]),n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Host")]),n("h6",[t._v(t._s(t.host))])]),n("div",{staticClass:"col-auto py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("instance")]),n("h6",[t._v(t._s(t.instance))])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("tags")]),Object.keys(t.environmentTags).length>0?n("div",{staticClass:"tag-container"},t._l(Object.keys(t.environmentTags),function(e){return n("span",{key:e,staticClass:"tag"},[t._v("\n "+t._s(e)+"="),n("span",{staticClass:"tag-value"},[t._v(t._s(t.environmentTags[e]))])])}),0):n("div",[n("h6",[t._v("None")])])])])])],1)},$t=[],It=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.environment=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"instance",{get:function(){return this.environment.map(function(t){return t.instance}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"host",{get:function(){return this.environment.map(function(t){return t.host}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"service",{get:function(){return this.environment.map(function(t){return t.service}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"environmentTags",{get:function(){return this.environment.map(function(t){return t.tags}).getOrElse({})},enumerable:!0,configurable:!0}),m["b"]([Object(b["b"])()],e.prototype,"environment",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-section":V}})],e),e}(b["c"]),Tt=It,Ut=Tt,Dt=Object(o["a"])(Ut,Et,$t,!1,null,null,null);Dt.options.__file="EnvironmentCard.vue";var At=Dt.exports,Lt=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("status-section",{attrs:{title:"Overview"}},[n("card",[n("div",{staticClass:"row py-2 no-gutters"},[n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Instrumentation")]),n("h5",[t._v(t._s(t.instrumentationStatusMessage))])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Reporters")]),n("h5",[t._v(t._s(t.activeReporters.length)+" Started")])]),n("div",{staticClass:"col-12 col-md-3 py-2 px-3"},[n("div",{staticClass:"text-uppercase text-label pb-1"},[t._v("Metrics")]),n("h5",[t._v(t._s(t.metricsStatusMessage))])])])])],1)},Nt=[],zt=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.moduleRegistry=v["none"],e.metricRegistry=v["none"],e.instrumentation=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"reporterModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(t.isReporter)}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeReporters",{get:function(){return this.reporterModules.filter(this.isStarted)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"trackedMetrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics.length})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationStatusMessage",{get:function(){return this.instrumentation.map(function(t){return t.active?"Active":"Disabled"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metricsStatusMessage",{get:function(){return this.trackedMetrics.map(function(t){return t+" Series"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},m["b"]([Object(b["b"])()],e.prototype,"moduleRegistry",void 0),m["b"]([Object(b["b"])()],e.prototype,"metricRegistry",void 0),m["b"]([Object(b["b"])()],e.prototype,"instrumentation",void 0),e=m["b"]([Object(b["a"])({components:{card:$,"status-section":V}})],e),e}(b["c"]),Bt=zt,Jt=Bt,Kt=Object(o["a"])(Jt,Lt,Nt,!1,null,null,null);Kt.options.__file="OverviewCard.vue";var qt=Kt.exports,Ht=function(t){function e(){var e=null!==t&&t.apply(this,arguments)||this;return e.settings=v["none"],e.moduleRegistry=v["none"],e.metricRegistry=v["none"],e.instrumentation=v["none"],e}return m["c"](e,t),Object.defineProperty(e.prototype,"reporterModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(t.isReporter)}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"activeReporters",{get:function(){return this.reporterModules.filter(this.isStarted)},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"plainModules",{get:function(){var t=this;return this.moduleRegistry.map(function(e){return e.modules.filter(function(e){return!t.isReporter(e)})}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"trackedMetrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics.length})},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationStatusMessage",{get:function(){return this.instrumentation.map(function(t){return t.active?"Active":"Disabled"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metricsStatusMessage",{get:function(){return this.trackedMetrics.map(function(t){return t+" Tracked"}).getOrElse("Unknown")},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"metrics",{get:function(){return this.metricRegistry.map(function(t){return t.metrics}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"modules",{get:function(){return this.moduleRegistry.map(function(t){return t.modules}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"instrumentationModules",{get:function(){return this.instrumentation.map(function(t){return t.modules}).getOrElse([])},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"environment",{get:function(){return this.settings.map(function(t){return t.environment})},enumerable:!0,configurable:!0}),e.prototype.mounted=function(){this.refreshData()},e.prototype.refreshData=function(){var t=this;O.settings().then(function(e){t.settings=Object(v["some"])(e)}),O.metricRegistryStatus().then(function(e){t.metricRegistry=Object(v["some"])(e)}),O.moduleRegistryStatus().then(function(e){t.moduleRegistry=Object(v["some"])(e)}),O.instrumentationStatus().then(function(e){t.instrumentation=Object(v["some"])(e)})},e.prototype.isReporter=function(t){return[u.Combined,u.Span,u.Metric].indexOf(t.kind)>0},e.prototype.isStarted=function(t){return t.started},e=m["b"]([Object(b["a"])({components:{"overview-card":qt,"module-list":tt,"instrumentation-module-list":mt,"metric-list":Rt,"environment-card":At}})],e),e}(b["c"]),Ft=Ht,Gt=Ft,Qt=Object(o["a"])(Gt,d,f,!1,null,null,null);Qt.options.__file="Overview.vue";var Vt=Qt.exports;r["default"].use(p["a"]);var Wt=new p["a"]({routes:[{path:"/",name:"overview",component:Vt}]});n("ab8b"),n("becf"),n("fb98");r["default"].config.productionTip=!1,new r["default"]({router:Wt,render:function(t){return t(l)}}).$mount("#app")},e60d:function(t,e,n){"use strict";var r=n("ae86"),i=n.n(r);i.a},fb98:function(t,e,n){}}); \ No newline at end of file
diff --git a/kamon-status/src/components/ModuleList.vue b/kamon-status/src/components/ModuleList.vue
index ded523d7..ac1e7963 100644
--- a/kamon-status/src/components/ModuleList.vue
+++ b/kamon-status/src/components/ModuleList.vue
@@ -6,7 +6,7 @@
<module-status-card :module="reporter" />
</div>
<div v-if="!hasApmModule" class="col-12 py-1 apm-suggestion">
- <a href="https://kamon.io/" target="_blank">
+ <a href="https://kamon.io/apm/?utm_source=kamon&utm_medium=status-page&utm_campaign=kamon-status" target="_blank">
<module-status-card :is-suggestion="true" :module="apmModuleSuggestion" />
</a>
</div>