Viewing Developer Logs

The Developer Logs page displays data logs of different services under three categories. These categories are as follows:

  • Services
  • Connectors
  • Microservices

In the list of data logs, when you click a record of the data log, you can access detailed logs related to a service. You can access the Developer Logs page as follows:

To view the developer logs:

  1. In the Observability module, see the Developers Logs page in the middle panel.
  2. The Developer Logs page displays details of all types of services under the following tabs:
    • Services
    • Connectors
    • Microservices
  1. Under these tabs, the Developer Logs module displays the following data values:
TabsDescription
Services TabUnder the Services tab, you can view the developer logs of all types of services, including microservices, custom Java-based services, public vConnect APIs, and third-party connectors.
Connectors TabUnder the Connectors tab, you can view developer logs of all third-party connectors, such as Google Map API, PAN authentication API, and others.
Microservices TabUnder the Microservices tab, you can view developer logs of all REST type micro-services and other Java-based custom services.
Field/ColumnDescription
Service NameThis column displays the service’s name (for example, GET_SERVICE_LIST). The Developer Logs module displays data logs for this service.
User NameThis column displays a long, dash-separated alphanumeric value. This value specifies the type of source that invoked the service, executed the service, or synced the service. The Vahana cloud internally generates this alphanumeric value, which is referred to as “User Name” in the Developer Logs module.

When a service is invoked or executed, the source of service invocation or execution can be as follows:
1. Service Syncing:- If the user has synced the service in the Release Manager module, the User Name column displays the user’s email ID (for example:- shiva@decimal.co.in) who has synced the service.

2. Service Invocation from Application Build:- When a user performs the function in the application, the service is invoked as a result of user action. In this case, the User Name column will display the user’s login ID/user ID.

3. Service Testing on Postman:- When an IT Ops user tests the service on the Postman application, the User Name column displays a static value, Vahana.

4. Scheduler Executed Services:- When the Scheduler module executes a service at the schheduled date and time, the User Name column displays the Scheduler-exe value.
Request TimeThis column displays the date and time at which the source component requests the service or executes the service.
Execution Time (ms)This column displays the total time that an API takes to perform its job. This value is also referred to as TAT (turn around time).
StatusThis column displays one of the following values:
i. Success:- It means that the source component successfully invoked or executed the service.

ii. Failure:- It means that the source component failed to invoke or execute the service.
Connector Type (The first list under the Connectors tab)This field comes into view when you click the Connectors tab. This field displays different types of connectors that consumes third party APIs. These connectors are virtually configured on the Vahana platform.

When you click this list, it displays the different categories of connectors, such as Vahana Hub, REST SOAP API, Passthrough API, and others. These categories are internally defined in the elastic search database.

After you click the Connector Type list, select a category (for example, Passthrough API), and the Developer Logs page displays the list of all connectors under the selected category.

You can use the Connector Type list to view the list of connectors under a specific category. Thus, you can access the data of these connectors for debugging purposes.
Microservice Type ((The first list under the Microservices tab)This field comes into view when you click the Microservices tab. When you click the Microservice Type list, it displays inbuilt categories of microservices. These categories are also defined in the elastic search database.

After you click the Microservice Type list, select a category (for example, Sync Engine), and the Developer Logs page displays the list of all microservices under the selected category.

You can use the Microservice Type list to view the list of microservices under a specific category. Thus, you can access the data of these microservices for debugging purposes.
Status (A list under the Services, Connectors, and Microservices tab) When you click this list, you can view developer logs based on one of the following statuses:
a. Success
b. Failure
c. Not Available
Server ()If you turn the Server switch off, the Developer Logs page allows you to only search for services at the client-end. If you turn the Server switch on, the Developer Logs page allows you to search for services at the server and client ends.

Was this article helpful?
YesNo