Class MpMetricTest

    • Constructor Detail

      • MpMetricTest

        public MpMetricTest()
    • Method Detail

      • createDeployment

        @Deployment
        public static org.jboss.shrinkwrap.api.spec.WebArchive createDeployment()
      • testTextPlainResponseContentType

        @RunAsClient
        @InSequence(1)
        public void testTextPlainResponseContentType()
      • testRequestPathReturn404

        @RunAsClient
        @InSequence(2)
        public void testRequestPathReturn404()
      • testBadScopeReturn404

        @RunAsClient
        @InSequence(3)
        public void testBadScopeReturn404()
      • testSetupApplicationMetrics

        @InSequence(10)
        public void testSetupApplicationMetrics()
      • testApplicationMetricsPrometheus

        @RunAsClient
        @InSequence(11)
        public void testApplicationMetricsPrometheus()
      • testMetricNameAcrossScopes

        @RunAsClient
        @InSequence(12)
        public void testMetricNameAcrossScopes()
      • testApplicationTagPromMetrics

        @RunAsClient
        @InSequence(13)
        public void testApplicationTagPromMetrics()
      • testApplicationTimerUnitPromMetrics

        @RunAsClient
        @InSequence(14)
        public void testApplicationTimerUnitPromMetrics()
      • testApplicationHistogramUnitBytesPromMetrics

        @RunAsClient
        @InSequence(15)
        public void testApplicationHistogramUnitBytesPromMetrics()
      • testApplicationHistogramUnitNonePromMetrics

        @RunAsClient
        @InSequence(16)
        public void testApplicationHistogramUnitNonePromMetrics()
      • testPromMetrics405NotGET

        @RunAsClient
        @InSequence(17)
        public void testPromMetrics405NotGET()
      • testNonStandardUnitsPromMetrics

        @RunAsClient
        @InSequence(18)
        public void testNonStandardUnitsPromMetrics()
      • testSetupPromNoBadCharsInNames

        @InSequence(19)
        public void testSetupPromNoBadCharsInNames()
      • testPromNoBadCharsInNames

        @RunAsClient
        @InSequence(20)
        public void testPromNoBadCharsInNames()
      • testAccept1

        @RunAsClient
        @InSequence(21)
        public void testAccept1()
      • testAccept2

        @RunAsClient
        @InSequence(22)
        public void testAccept2()
      • testAccept3

        @RunAsClient
        @InSequence(23)
        public void testAccept3()
      • testAccept4

        @RunAsClient
        @InSequence(24)
        public void testAccept4()
      • testAccept5

        @RunAsClient
        @InSequence(25)
        public void testAccept5()
      • testNoAcceptHeader

        @RunAsClient
        @InSequence(26)
        public void testNoAcceptHeader()
      • testCustomUnitAppendToGaugeName

        @RunAsClient
        @InSequence(27)
        public void testCustomUnitAppendToGaugeName()
      • testCustomUnitForCounter

        @RunAsClient
        @InSequence(28)
        public void testCustomUnitForCounter()
      • testMultipleTaggedMetricsProm

        @RunAsClient
        @InSequence(29)
        public void testMultipleTaggedMetricsProm()
        Test that multi-dimensional metrics are represented properly in Prometheus. WILL TEST FOR TYPE, HELP, VALUE LINES This in effect tests for "metadata" as well