Search…
Domains and services
Domains and services provide deep-down information about various aspects, for example, latency numbers, the endpoints connected with the domain, traces, and so on.
Domains and services are discovered by Traceable based on the traffic it sees through the system. Traceable uses the span data, for example, API headers, attributes, and so on to discover domains and services. Traceable does not display any services through which there is no data flow. Such services are called inactive services. These domains and services are listed based on the environment that you choose from the top menu bar.

Domains

Traceable's Domain page lists all the domains that it has discovered. At a high level, the page displays:
    P99 latency for the domain
    The average latency
    Errors and errors per second
    Total number of calls and number of calls per second
You can click on the domain name to view the detailed information for each domain. The following details about each domain are displayed:
    Overview
    Endpoints
    Events
    Traces
    Metrics
Overview
Endpoints
Events
Traces
Metrics
The Overview tab displays the various performance numbers for the domains, for example, the latency numbers, errors per second, and so on. These numbers are displayed for the time period that you choose from the top menu.
The Overview page also displays the top Endpoints related to that domain. These top Endpoints can be sorted based on the number of calls or different latency numbers.
Domains Overview
The Endpoints tab displays rich information for all the Endpoints for the domain that you chose. A single domain can have multiple Endpoints connected to it. Information like risk and threat index for an individual endpoint is displayed.
You can filter the domains based on:
    Status - You can filter on New or Updated APIs
    Tags - You can filter based on the Tags that you applied to an API endpoint. For more information, see API Tags.
    Risk - You can filter based on the type of risk that the API endpoint has, for example, low, medium, or high risk. The risk is identified by Traceable using its algorithms. For more information, see API risk management.
    Sensitive Data - You can also filter the APIs based on the sensitive data they carry. This sensitive data is either marked by you or identified by Traceable. For more information, see Data redaction.
The Events tab lists all the events related to that domain. The tab displays the type of event, for example, value out range, conditional SQL injection attempts, Authorization Bypass - object level, and so on. The corresponding API for each event is also displayed. You can click on the event to view detailed information about the event.
If you believe that a type of event should not be reported for an API, you can exclude such an event from reporting. For more information on events and custom exclusions, see Security events.
The Traces tab provides rich and deep down information about the spans in each request for the Endpoint. The landing page of the Traces tab displays:
    Protocol
    Endpoint
    URL
    Status
    Duration of request and response
    Start time

Filter traces

You can filter the traces based on different types of predefined filters available, for example, calls, duration, Edge API ID, and so on. To filter and narrow down the search, click on the filter bar as shown in the screenshot above and choose a filter. For example, you can choose Duration and then press the space bar on your keyboard to display various filter options.
The Metrics tab provides detailed information related to the performance of the domain, for example, latency numbers. When you hover the mouse over the latency graph, Traceable displays the latency number for that time. Latency numbers are for:
    P99 latency
    P95 latency
    P50 latency
    Average latency
The tab also displays error rate and error percentage along with calls per minute and data transfer in B/s. All the metrics are by default displayed for the last 15-seconds.

Services

The Services section of Traceable displays all the active services in your system. The landing page of Services page displays:
    P99 latency
    Average latency
    Errors per second
    Total errors
    Total calls on the service and calls per second
The values displayed are for the time period that you chose from the top menu bar. You can view detailed information about Services when you click on the service name. The following detail about each service is displayed:
    Overview
    Endpoints
    Events
    Traces
    Metrics
Overview
Endpoints
Events
Traces
Metrics
The Overview tab displays the various performance numbers, for example, P99 and P50 latency. The tab also displays errors/second and the total number of errors encountered in the time period chosen from the top menu bar.
The Overview tab also displays the Dependency graph. This graph displays the interconnect of services, the URL. When you hover the mouse between the interconnect of the services, it displays the communication latency between the two. If Traceable observes errors for any service, that service is shown in red color and the interconnecting path shows the error percentage. For example, in the below screenshot, one of the services is showing an error percentage of 75%. You can click on that service to view more details.
The Endpoints tab shows all the endpoints for the specific service. The tab displays the Risk score and threat index for each endpoint related to the service. You can also view the latency number, information about errors, and the calls made to the API.
The Events tab lists all the events related to that service. The tab displays the type of event, for example, value out range, conditional SQL injection attempts, Authorization Bypass - object level, and so on. The corresponding API for each event is also displayed. You can click on the event to view detailed information about the event.
If you believe that a type of event should not be reported for an API, you can exclude such an event from reporting. For more information on events, see Security events.
The Traces tab provides rich and deep down information about the spans in each request for the Endpoint. The landing page of the Traces tab displays:
    Protocol
    Endpoint
    URL
    Status
    Duration of request and response
    Start time

Filter traces

You can filter the traces based on different types of predefined filters available, for example, calls, duration, Edge API ID, and so on. To filter and narrow down the search, click on the filter bar as shown in the screenshot above and choose a filter. For example, you can choose Duration and then press the space bar on your keyboard to display various filter options.
The Metrics tab provides detailed information related to the performance of the domain, for example, latency numbers. When you hover the mouse over the latency graph, Traceable displays the latency number for that time. Latency numbers are for:
    P99 latency
    P95 latency
    P50 latency
    Average latency
The tab also displays error rate and error percentage along with calls per minute and data transfer in B/s. All the metrics are by default displayed for the last 15-seconds.
Last modified 2mo ago
Export as PDF
Copy link