Hello,
the API gets more important for us and we have more an d different users and applications connecting to the API at the same time.
Sometimes we get feedback that some calls did not work or took very long. Unfortunately there is no skyline / OpenTelemetry export of the API usage.
I would like to see some metrics about
- connected users
- http status codes (200, 401, ...)
- POST, GET, ...
- bytes transferred per user / connection
- API routes like
- /web_api/add-host
- /web_api/delete-host
I hope with these type of metrics I can better understand which API route/path has issues or caused issues because of specific http response codes. In addition I hope I can correlate system CPU/memory usage with amount of connected users, connections and API calls.
In a more far future it may be helpful to instrument further processes like apache, postgresql and maybe CPM to give a visibility which services is responding slowly and where the bottleneck is.
OpenTelemetry provides instrumentations for apache and postgres and java. maybe this is something which max help users and CP internal teams.
Learn how to instrument Apache Http Server with OpenTelemetry | OpenTelemetry
opentelemetry-collector-contrib/receiver/postgresqlreceiver/documentation.md at main · open-telemetr...
However, my question is, are there any plans ans possibilities to provide more information about the API, connected user, API routes and response codes.
Regards
Alexander