Skip to content
This repository was archived by the owner on Dec 14, 2022. It is now read-only.

Commit 16e4702

Browse files
author
Chris Wiechmann
authored
Merge pull request #14 from mpentzek/master
Updated Readme. Fixes issue #13
2 parents f1dbac1 + c062539 commit 16e4702

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,13 @@ For the following steps, please open the ANM configuration in Policy-Studio. You
7474

7575
![use ES API][img3]
7676

77-
- The `Compare Attribute` filter checks if the requested API can be handled by the API-Builder project.
78-
_Right now, only the Traffic-Overview is implemented and can be handled by the API-Builder glue project. This will be extended soon!_
79-
- Add a criterion: `http.request.path` is `/api/router/service/instance-1/ops/search`
80-
_The list of requests will be extended once the API-Builder project can serve more (e.g. the Request-Detail view). Right now, this is just hard coded for the topology we used for testing!_
77+
- The `Compare Attribute` filter checks if the requested API can be handled by the API-Builder project.
78+
As a basis for decision-making a criteria for each endpoint needs to be added to the filter configuration.
79+
_At this point in time only two endpoints are supported by the API Builder based Traffic-Monitor API.
80+
The **search** endpoint which provides the data for the HTTP Traffic overview and the **circuitpath** endpoint which provides the data for the Filter Execution Path as part of the detailed view of a transaction. Currently the API Builder Project does not cover all endpoints to completely replace the existing Traffic Monitor API yet, but more endpoints will be added soon!_
81+
For search endpoint add: `http.request.path` matches regular expression `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/search$`
82+
For circuitpath endpoint add: `http.request.path` matches regular expression `^\/api\/router\/service\/[A-Za-z0-9-.]+\/ops\/stream\/[A-Za-z0-9]+\/[^\/]+\/circuitpath$`
83+
_The list of requests will be extended once the API-Builder project can serve more (e.g. the Request-Detail view)._
8184
![Is API Managed][img6]
8285
- Adjust the URL of the Connect to URL filter to your running API-Builder docker container and port - **default is 8889**. Sample: `http://api-env:8889/api/elk/v1${http.request.rawURI}`
8386
![Connect to ES API][img7]
7.86 KB
Loading

0 commit comments

Comments
 (0)