Domains, Services, and Backends
Traceable provides a comprehensive view of your API ecosystem by automatically discovering and categorizing your application’s domains, services, and backends. It tracks API traffic, monitors performance metrics, and identifies security threats in real-time. The platform enables you to view detailed information about your APIs, including endpoints, latency, call activity, and errors.
Traceable provides an extensive view of your applications by automatically discovering and categorizing the domains, services, and backends within your application. It tracks the data flowing through your APIs, monitors performance, and identifies security threats in real-time. The Traceable platform provides comprehensive information about your APIs, including a list of endpoints, latency, call activity, and errors.
With Traceable, you can:
Analyze the interactions between APIs across Domains, which represent logical groups of APIs.
Drill down into Services, representing specific components or microservices within your application ecosystem.
Monitor Backends, which are external systems or databases with which your APIs interact.
Traceable also provides traces of API requests for each domain, service, and backend, showing detailed information such as protocols, status, duration, and start time. This enables you to conduct a detailed analysis of the API's behavior. Additionally, the time-series charts on latency, error rates, and call volumes help track the overall performance of the APIs and optimize your system.
Traceable lists the data for domains, services, and backends across All Environments by default. You can view these details for a specific environment by selecting it from the Environments drop-down in the page’s top right corner. Additionally, Traceable provides you with filters that allow you to fine-tune the results displayed on the page. You can open the filter pane by clicking the Filter () icon in the page’s left top corner. The pane shows the following tabs:
Filters — This is the list of filters available for you to choose from.
Saved — This is the list of filters that you have saved for later use.
Recent — This is the list of recently applied filters.
While Traceable shows some columns for the domains, services, and backends by default, you can edit the layout to add or remove columns according to your requirements. To do so, click the Ellipse () icon in the page’s top right corner and click Edit Columns. Add or remove columns in the pop-up window, adjust the layout according to your requirements, and click Apply.
Domains
The Domains tab under Inventory lists the domains Traceable has discovered in your application. The page displays the following information for a domain:

Name
API Endpoints
Avg (Average) Latency
P99 latency
Calls in the last 24 hours
Errors in the last 24 hours
The Domains tab displays data with the Is Learnt, Is External, and Is IP Address filters applied by default. However, you can also use the following filters on the page:
Domain name — Displays data based on the name of the domain Traceable has discovered.
Is External — Displays data based on whether the domain is discovered from external or internal sources.
Is IP address — Displays data based on whether it is an IP address or not.
Is Learnt — Displays data based on whether the domain is learned or not.
You can click on the domain name to view detailed information for it. The following tabs are displayed for each domain:

Overview
Endpoints
Events
Traces
Metrics
Services
The Services tab under Inventory lists the active services Traceable has discovered in your application. The page displays the following information for a service:

Name
Type
API Endpoints
Calls in the last 24 hours
Errors in the last 24 hours
The Services tab displays data with the Is Learnt filter applied by default. However, you can also apply the following filters on the page:
Is Learnt — Displays data based on whether the service is learned or not.
Labels — Displays data based on labels assigned to services.
Service Name — Displays data based on the name of the service Traceable has discovered.
Service Type — Displays data based on the type of service discovered.
You can click on the service name to view the detailed information for it. The following tabs are displayed for each service:

Overview
Endpoints
Malicious Behaviors
Traces
Metrics
Backends
The Backends tab under Inventory lists the backends Traceable has discovered in your application. The page displays the following information for a backend:

Name
Type
Caller Services
Calls in the last 24 hours
The Backends tab provides the following filters on the page:
Backend Name — Displays data based on the name of the backend Traceable has discovered.
Backend Type — Displays data based on the type of backend discovered.
Labels — Displays data based on labels assigned to backends.
You can click on the backend name to view the detailed information for it. The following tabs are displayed for each backend:

Overview
Events
Traces
Metrics
The following sections explain the various tabs displayed for each domain, service, and backend:
Last updated
Was this helpful?