FAQ¶
How to collect APM data?¶
Guance's tracing data collection currently supports collectors using the Opentracing protocol. After enabling the tracing data reception service in DataKit, by completing the instrumentation of the collector in the code, DataKit will automatically complete the data format conversion and collection, and finally report it to the Guance center. DataKit currently supports collecting Tracing data from third parties such as DDTrace
, Apache Jaeger
, OpenTelemetry
, Skywalking
, and Zipkin
.
For more operations, refer to APM.
How to collect Profile data?¶
Profile supports collecting dynamic performance data of applications running in different language environments such as Java, Python, and Go, helping users view CPU, memory, and IO performance issues.
For collection configuration, refer to Profile Collection Configuration.
How to correlate log data?¶
Guance supports correlating APM data by injecting span_id
, trace_id
, env
, service
, and version
into logs. After correlation, specific logs associated with requests can be viewed within APM.
For operational steps, refer to Java Log Correlation with Tracing Data or Python Log Correlation with Tracing Data.
How to correlate user access data?¶
User access monitoring through ddtrace
, zipkin
, skywalking
, jaeger
, and opentelemetry
collectors can track complete front-end to back-end request data for a web application. Using RUM data from the front-end and trace_id
injected into the back-end, you can quickly locate the call stack.
For operational steps, refer to Correlate Web Application Access.
How to configure APM data sampling?¶
By default, Guance collects APM data in full volume. You can set the sampling rate in the code or when configuring the collector to save on data storage.
If you are using Python, refer to How to Configure APM Sampling; if you are using Java, refer to ddtrace Sampling.
How long can APM data be stored?¶
Guance provides three data retention options for APM data: 3 days, 7 days, and 14 days. You can adjust this in Manage > Settings > Change Data Storage Policy according to your needs.
For more data storage policies, refer to Data Storage Policies.
How to calculate APM costs?¶
Guance supports a pay-as-you-go billing model. APM billing counts the number of trace_id
s in the current workspace, using a tiered pricing model.
For more billing rules, refer to Billing Method.
How to configure the Service List?¶
The Service List allows you to configure ownership, dependencies, associated analyses, and help documentation for different services, helping teams efficiently build and manage large-scale end-to-end distributed applications. You can select any Service in APM > Services and click the operation button on the right side to open the Service List for configuration.
For more details, refer to Service List.
How to quickly identify issues via error traces?¶
Guance supports quickly filtering error traces in the Explorer, or directly viewing similar error trends and distributions in the Error Tracking Explorer to help quickly pinpoint performance issues.
If the above FAQs do not resolve your issue, how to get online support?¶
The system provides online ticket support.
For more details, refer to Support Center.