Today we are announcing the launch of the HttpService Observability dashboard. This new page on the Creator Dashboard provides real-time visibility into your Experiences’ HttpService usage, allowing you to monitor request performance and debug issues more effectively.
The HttpService Observability dashboard has 2 charts: Request Count and Response Time.
Request Count tracks the number of HttpService requests from your Experience.
Response Time measures the latency of your requests, or how long it took for the endpoints to respond.
The dashboard includes additional controls for filtering and breaking down your data by several key dimensions:
Filter by Place: Isolate metrics to a specific Place.
Breakdown and Filter by Request Type: See your request volume and performance segmented by the designated HTTP methods.
Breakdown and Filter by Response Status: Analyze your requests based on their response status to quickly find errors.
You can access this new dashboard by navigating to your Creator Dashboard, selecting your Experience, and selecting Http Service under the Monitoring section. For further information on the dashboard, take a look at the Http Service Observability documentation.
For future releases, we’re considering additional breakdowns such as by HTTP domain. If this would be useful for you, please let us know more about your use case for this control. As always, please let us know if you have any ideas for charts or breakdowns and why they’d be valuable to you. We look forward to your feedback as we continue to improve the HttpService and Observability tools.
It would be nice to see an overview of all of the URLs that the experience is hitting and how often as well, it would make it more clear when something unusual is going on, particularly with large un-auditable third party code.
Hi Scripty,
Thanks for sharing your interest in this capability, we are looking into how we can support domains, given the large number of variations in URL, but would love to hear more about how it would benefit your experiences!
It’s a good way of identifying something that shouldn’t be happening, for example if I build a system that is supposed to make a Http call to a specific domain 1 time per minute, but then in the analytics I see it’s doing it 100 times per minute, then I can easily identify it.
Breakdown by domain would be great, but to really make this useful, it’s important to know the status code of these responses too – latency & quantity alone is not particularly useful. A dedicated always-present chart showing status codes, or perhaps even a pie chart for an instant in time of status codes, would both be great. This is neat right now as-is-, but not very practical to use.
It’d also be nice to be able to breakdown by data centre / region origin, so we can isolate latency issues + error rates to specific regions.
Additionally, all of my error codes are currently HttpService InternalError, which is pretty much useless for me to try to figure out what the issue/cause is there. More specific internal error codes would be great.