Skip to content

Service List

Add Service

  1. Define the specific name of the service.

  2. Select the service type; options include: app, framework, cache, message_queue, custom, db, web.

  3. Select the color for the current service; it is randomly generated by default, or you can choose from the dropdown.

  4. Configure team information

    • Team: The team to which the current service belongs; you can select an existing team in the current workspace or manually enter a team name and press Enter to create a new team;
    • Contact: In case of abnormal faults with the current service, contact will be made immediately; supports email, phone, and Slack channels; if multiple options are needed, separate them with commas, semicolons, or spaces.

    Note: After the current service list is successfully created, the new team created here will be synchronized in the Manage > Member Management > Team Management list.

  5. Configure associated information

    • Application: The application information associated with the current service; same as the RUM application ID;
    • Tags: Used to associate other configuration information within the current workspace, linking information within the workspace through global tags, supporting jump links for viewing and analysis.
  6. Configure help links

    • Repository Configuration: Enter the display name, provider name, and repository code URL in sequence;
    • Documentation: Enter the display name, provider name, and other associated document URLs in sequence;
    • View: You can bind the required built-in views for the current service, and after selection, you can view the bound built-in views under the Analysis Dashboard for data viewing of the current service.
  7. Confirm.

View Service

After creation, you can view the relevant parameter information of the service in the following three lists:

Manage List

You can refer to the following operations to manage the service list:

  1. Search: In the search bar, you can enter keywords to search for service names.

  2. Filter:

    • In the full list, you can quickly filter and find corresponding services by frequently browsed, my favorites, and my creations;
    • On the left side of the list, you can filter by creation type, team, and service type.
  3. In the list page:

    • Application: If the application matches the RUM application ID, it supports hovering and clicking to open a new page and jump to the Session Explorer;
    • Team: Supports hovering and clicking to open a new page to view team information;
    • Contact: Supports hovering to view detailed information of email, phone, and Slack; Slack supports jumping;
    • Repository Configuration & Documentation: Hover to the corresponding icon, click to automatically jump to the associated repository or documentation.
  4. In Options:

    • Hover to the avatar icon to view the creator, creation time, updater, and update time of the service;
    • Click the button to modify or delete the current service.
  5. Click the button to favorite the current service.

  6. Click the button to export the current page data as a JSON file.

  7. You can save the current page data as a Snapshot.

Memory Snapshot

For Java services, you can configure JVM memory snapshots.

Concepts

JVM (Java Virtual Machine) memory snapshot is a complete record of the JVM memory state at a specific point in time. You can view detailed information about the memory usage of related applications through the log information in the snapshot, and promptly troubleshoot abnormal situations such as memory leaks and performance issues, further optimizing data structures based on understanding memory usage.

For more configuration on the collector side, refer to Collector.

Create

  1. Enter the task name;
  2. The system automatically populates the current service for you;
  3. Select the execution host or Pod;
  4. Add a description as needed;
  5. Click Confirm.
How is the execution target determined?

TrueWatch queries the trace data of the past 1 hour and determines whether the current service exists in the trace data. If the pod_name value exists, it lists the pod_name in the dropdown; if it does not exist, it lists the host.

Historical Memory Snapshots

All created snapshots can be viewed by entering through the Historical Memory Snapshots entry at the top of the list.

In the historical memory snapshots list, you can view the execution logs of the task and evaluate the execution results and logs.