Skip to content

Commit

Permalink
Merge pull request #461 from glensc/compat-matrix
Browse files Browse the repository at this point in the history
  • Loading branch information
glensc authored Jan 18, 2022
2 parents 44d856a + c76a910 commit fbcd827
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,10 @@ XHGui has the following requirements:
See [Profiling a Web Request or CLI script](#profiling-a-web-request-or-cli-script).
The extension is not needed to run XHGui itself.

If you need to decide which backend to use, you can check the [compatibility
matrix](#compatibility-matrix) what features are implemented or missing per
backend.

## MongoDB

The default installation uses MongoDB database. Most of the documentation speaks about MongoDB.
Expand Down Expand Up @@ -242,6 +246,31 @@ Some Notes:
health are exposed on `/metrics`. (This currently only works if using PDO for
storage.)

# Compatibility matrix

| Feature | MongoDB | PDO |
|---------------------------------|----------|----------|
| Prometheus exporter ||[#305] |
| Searcher::latest() |||
| Searcher::query() ||[#384] |
| Searcher::get() |||
| Searcher::getForUrl() ||[#436] |
| Searcher::getPercentileForUrl() ||[#436] |
| Searcher::getAvgsForUrl() ||[#384] |
| Searcher::getAll(sort) ||[#436] |
| Searcher::getAll(direction) ||[#436] |
| Searcher::delete() |||
| Searcher::truncate() |||
| Searcher::saveWatch() ||[#435] |
| Searcher::getAllWatches() ||[#435] |
| Searcher::truncateWatches() ||[#435] |
| Searcher::stats() |[#305] ||

[#305]: https://github.com/perftools/xhgui/pull/305
[#384]: https://github.com/perftools/xhgui/pull/384
[#435]: https://github.com/perftools/xhgui/pull/435
[#436]: https://github.com/perftools/xhgui/pull/436

# Releases / Changelog

See the [releases](https://github.com/perftools/xhgui/releases) for changelogs,
Expand Down

0 comments on commit fbcd827

Please sign in to comment.