{"repo":"apache/skywalking-agent-test-tool","free":true,"listed":false,"github":"https://github.com/apache/skywalking-agent-test-tool","clone":"git clone https://github.com/apache/skywalking-agent-test-tool.git","description":"The integration test tool for Apache SkyWalking, including Mock OAP server and trace validator.","language":"Java","stars":36,"topics":["skywalking","observability","apm","distributed-tracing","nginx","lua","dapper","test"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Apache SkyWalking Agent Test Tool Suite ========== SkyWalking Agent Test Tool is a tremendously useful test tools suite in a wide variety of languages of Agent . Includes mock collector and validator . The mock collector is a SkyWalking receiver, like OAP server. The mock collector is responsible for mocking the SkyWalking OAP receiver to collect data from the agent. It receives data from agent through GRPC and HTTP REST API (in plan). And then it can be downloaded by Http API that the mock collector collected(service registered, instance registered, and segments). Eventually, validate the file downloaded from mock collector by using SkyWalking Validator . Apache SkyWalking Mock Collector Requirement 1. JDK 1.8+ 2. Maven How to install The mock collector is written by pure- Java . It compiles and packages through Maven . after above steps, we can check whether the mock collector is available through HTTP API. To visit http://localhost:12800/healthCheck and get the response with success in the body of content. Finally, To visit follow URL to download the data as yaml file, which can be used by SkyWalking Validator Tool . http://localhost:12800/receiveData How to config on agent We can modify the configurations of agent in ./config/agent.conf , as follows or specify the jvm arguments like: Data validation in Mock Collector Currently, we integration SkyWalking Validator Tool in Mock Collector. We can post the expectedData.yaml to /dataValidate after agent reported. Apache SkyWal","default_branch":null,"files":null,"tree":[],"storefront":"/r/apache","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/apache/skywalking-agent-test-tool/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}