shopware / shopware/shopware

Implement metrics and measurements to track API performance

Open
#7,868 6 comments 0 reactions 0 assignees View on GitHub
component/core domain/framework priority/high
Dominant language
PHP
Stars
3.4k
Forks
1.2k
Avg merge
2d 23h
Merged PRs (30d)
433

Description

### User story

Before we start improving our APIs, we should implement metrics and measurements.

Performance of the API should be improved drastically, as proven by benchmarks.
We need metrics for endpoint performance times so we can see if some changes are making APIs slower or faster.
Track time from request coming in to response coming out.

Please also research whether we want to use or already have tooling to measure API performance or if we need to build something specifically for our needs.

### Acceptance criteria

- it should be possible to cover different API endpoints without a lot of effort (store API / admin API)
- invocation times are available for reviewing (API monitoring)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.