[Examples.AspNet] Update Prometheus exporter - #1107
Conversation
…Exporter.Prometheus Signed-off-by: Xu, Yan <Yan.Xu@fmr.com>
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #1107 +/- ##
==========================================
- Coverage 72.00% 71.93% -0.08%
==========================================
Files 229 229
Lines 8438 8445 +7
==========================================
- Hits 6076 6075 -1
- Misses 2362 2370 +8 |
|
/easycla |
its passed @Kielek |
Kielek
left a comment
There was a problem hiding this comment.
How did you tested application after changes?
It should not even compile without additional changes in Global.asax.cs.
|
Will update shortly |
5e2410e to
955bd2a
Compare
|
@Kielek Is there something wrong with the integration test, Same as other PR build, it has been running several hours. |
|
We know about issues with Code Coverage step. It is not related to your changes. |
|
Hi @Kielek Do you know how to start the prometheus page? I was testing the build of Examples.AspNet is success and http://localhost:56171/ is started without error |
|
http://localhost:9464/metrics - based on https://github.com/open-telemetry/opentelemetry-dotnet/blob/core-1.4.0/src/OpenTelemetry.Exporter.Prometheus.HttpListener/PrometheusHttpListenerOptions.cs#L26-L31 # TYPE http_server_duration_ms histogram
# UNIT http_server_duration_ms ms
# HELP http_server_duration_ms Measures the duration of inbound HTTP requests.
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="0"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="5"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="10"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="25"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="50"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="75"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="100"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="250"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="500"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="750"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="1000"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="2500"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="5000"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="7500"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="10000"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="200",le="+Inf"} 1 1681191449615
http_server_duration_ms_sum{http_method="GET",http_scheme="http",http_status_code="200"} 2697.694 1681191449615
http_server_duration_ms_count{http_method="GET",http_scheme="http",http_status_code="200"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="0"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="5"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="10"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="25"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="50"} 0 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="75"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="100"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="250"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="500"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="750"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="1000"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="2500"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="5000"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="7500"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="10000"} 1 1681191449615
http_server_duration_ms_bucket{http_method="GET",http_scheme="http",http_status_code="404",le="+Inf"} 1 1681191449615
http_server_duration_ms_sum{http_method="GET",http_scheme="http",http_status_code="404"} 69.78 1681191449615
http_server_duration_ms_count{http_method="GET",http_scheme="http",http_status_code="404"} 1 1681191449615
# EOFbut I have to apply following changes (I cannot push changes to you branch due to protection settings) diff --git a/examples/AspNet/Views/Web.config b/examples/AspNet/Views/Web.config
index 6e67a6c..cfaf848 100644
--- a/examples/AspNet/Views/Web.config
+++ b/examples/AspNet/Views/Web.config
@@ -9,7 +9,7 @@
</configSections>
<system.web.webPages.razor>
- <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
+ <host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.9.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
@@ -34,7 +34,7 @@
<system.web>
<compilation>
<assemblies>
- <add assembly="System.Web.Mvc, Version=5.2.7.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
+ <add assembly="System.Web.Mvc, Version=5.2.9.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="netstandard, Version=2.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51" />
</assemblies>
</compilation> |
|
@Kielek I thought that was just my local change to make it build without error, I have pushed the change to branch. Can you check again? thank you. |

Examples.AspNet is referencing obsolete OpenTelemetry.Exporter.Prometheus
Fixes #1039
Changes
Update Example.AspNet to use correct reference