{"repo":"Netflix/probnik","free":true,"listed":false,"github":"https://github.com/Netflix/probnik","clone":"git clone https://github.com/Netflix/probnik.git","description":"Test various aspects of network interactions from your clients.","language":"TypeScript","stars":106,"topics":["testing","network","performance","monitoring"],"license":"Apache-2.0","category":"analytics","readme_excerpt":"Get a taste of network with Probnik ============================ Probnik is a simple but powerful measurement framework, allowing to quickly compare various alternatives for network configuration of client-server communications. It is easy to integrate into an application code, perform tests from clients and send results for analysis upon completion. Note: currently Probnik is in the Beta stage. Please use results with caution (and please submit bugs/issues) until this notice is taken down. Components ============================ For practical applications Probnik consists of 4 main components: Targets - a list of choices (e.g. HTTP endpoints) that are being tested and compared. Recipe provider - component that provides a test recipe, listing targets to test and test parameters. Probe - a client agent, which performs tests against given targets and collects measurements. Analytics system - collects results of the test. The repo provides the implementation for the Probe agent, plugging it into user's infrastructure to provide test recipes and ingest results. Please see Probnik wiki for detailed documentation about Probnik components. Quick Start ============================ Probing requires just a few lines of code in an application. For more details on the setup a test recipe endpoint please refer to the wiki guide. Features and Use Cases ============================ Being a lightweight and flexible component, Probnik provides a wide range of use cases. Today it is being used","default_branch":null,"files":null,"tree":[],"storefront":"/r/Netflix","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Netflix/probnik/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."}