Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

Navigation
Guide That Contains This Content
[+] Expand All
[-] Collapse All

    Viewing Information About Microservices

    When you log into Kibana, you see the Discover page, which displays a chart of the number of logs for a specific time period and a list of events for the deployment. You can filter this data to view subsets of logs and add fields to the table to find the specific information that you need. You can also change the time period for which you view events.

    Filtering Data in Kibana

    To filter data in Kibana:

    1. Specify a high-level query in the search field to view a subset of the logs.

      You can use keywords from the list of fields in the navigation bar, and specific values for parameters that you configure in Contrail Service Orchestration (CSO), such as a specific customer name or a specific network service.

      For example, specify the following query to view logs concerning requests made for the customer test-customer.

      _exists_: request_id AND test-customer

    2. Select one or more fields from the left navigation bar.

      For example, select request to show details about the request made for this customer.

    Troubleshooting Microservices

    You can use the troubleshooting dashboard to investigate issues for the microservices.

    To use the troubleshooting dashboard:

    1. From the Kibana GUI, select Dashboard > Troubleshooting.

      The troubleshooting dashboard appears, displaying the following predefined monitoring applications:

      • Log Level Vs Count

        This widget shows the number of logs for each alert level.

      • Status Code Vs Count

        This widget shows the number of logs for each HTTP status code.

      • Service App Name Vs Status Code

        This widget shows a visual representation of the number of logs for each microservice analyzed by HTTP status code.

    2. Click on an option, such as an alert level, in a widget to filter the data and drill down to a specific issue.

    Analyzing Performance

    You can use the troubleshooting dashboard to investigate issues for the microservices.

    To use the troubleshooting dashboard:

    1. From the Kibana GUI, select Dashboard > Performance Analysis.

      The performance Analysis dashboard appears, displaying the following predefined monitoring applications:

      • API Vs Min/Average/Max Elapsed time

        This widget shows how long an API associated with a microservice has been in use. You can view minimum, maximum, or average durations.

      • Request ID Vs Timestamp

        This widget shows when an API was called.

      • API Vs Count

        This widget shows the number of times an API has been called.

      • Application Vs API

        This widget shows the level of microservice use analyzed by the type of API call.

      • Request ID Vs Application Vs API

        This widget provides an analysis of requests by API or microservice.

    2. Click on an option, such as a request identifier, in a widget to filter the data and drill down to a specific issue.

    Modified: 2018-05-10