When APIML successfully (the service is onboarded) routes an anonymous request (without any authentication) to a donwnstream service, produce a log signal with attributes:
- time of event (timestamp)
- apiml url path (url.path)
- apiml url scheme (url.scheme)
- apiml http method (http.request.method)
- apiml error type (error.type)
- apiml error message (error.message)
- user id (user.id)
- service id (service.id)
- service instance id (service.instance.id)
- service response code (service.response.status_code)
Acceptance criteria:
- If the request does not have a User ID (e.g., an unauthenticated public endpoint):
- The user.id attribute should be recorded as "anonymous", rather than preventing the log generation.
- Acceptance tests
- Documentation updated
When APIML successfully (the service is onboarded) routes an anonymous request (without any authentication) to a donwnstream service, produce a log signal with attributes:
Acceptance criteria: