daml/ledger-service
Luc Bourlier 4354c5d06b
Support for golden signals metrics on akka-http APIs [PLEN-12] (#15310)
* Support for golden signals metrics on akka-http

Adds metrics support needed for throughput, error rate, latency,
and data size on both the classic http endpoints and
the websocket endpoints.

Installed the support on the JSON API endpoints.

CHANGELOG_BEGIN

JSON API - additional metrics for endpoints

daml_http_json_api_requests_total
daml_http_json_api_errors_total
daml_http_json_api_requests_duration_seconds
daml_http_json_api_requests_size_bytes
daml_http_json_api_responses_size_bytes

daml_http_json_api_websocket_messages_received_total
daml_http_json_api_websocket_messages_received_size_bytes
daml_http_json_api_websocket_messages_sent_total
daml_http_json_api_websocket_messages_sent_size_bytes

CHANGELOG_END


Co-authored-by: Miklos <57664299+miklos-da@users.noreply.github.com>
2022-11-09 16:55:12 +01:00
..
cli-opts Reorganize the metrics package structure [PLEN-29] (#15312) 2022-10-25 10:05:40 +00:00
db-backend Query store support for interface query/fetch (#15304) 2022-11-01 15:53:57 -04:00
fetch-contracts Refactored resolving requests in WebSocketService. (#15398) 2022-11-07 17:22:19 +01:00
http-json Support for golden signals metrics on akka-http APIs [PLEN-12] (#15310) 2022-11-09 16:55:12 +01:00
http-json-cli Reorganize the metrics package structure [PLEN-29] (#15312) 2022-10-25 10:05:40 +00:00
http-json-ledger-client Split channel configuration from LedgerClientConfiguration (#12433) 2022-01-18 10:03:33 +00:00
http-json-oracle test number of query results after overlapping contract IDs in database (#15316) 2022-10-26 10:13:33 -04:00
http-json-perf Revert "Upgrade dependencies to their latest stable release (#15216)" (#15309) 2022-10-24 08:33:37 +02:00
http-json-testing less stringly websocket testing (#15330) 2022-10-25 16:31:38 +00:00
jwt One leeway config for all autorizers [DPP-1215]. (#14930) 2022-09-07 15:07:42 +02:00
lf-value-json deprecate interface library names; use new names downstream (#14856) 2022-08-29 20:43:47 +00:00
pureconfig-utils Reorganize the metrics package structure [PLEN-29] (#15312) 2022-10-25 10:05:40 +00:00
utils Draft /v1/query with interface ID, without query store (#14841) 2022-09-02 12:49:06 +02:00