{"repo":"cau-se/theodolite","free":true,"listed":false,"github":"https://github.com/cau-se/theodolite","clone":"git clone https://github.com/cau-se/theodolite.git","description":"Theodolite is a framework for benchmarking the horizontal and vertical scalability of cloud-native applications.","language":"Java","stars":59,"topics":["benchmarking","scalability","cloud-native","operators","stream-processing","event-driven-microservices"],"license":"Apache-2.0","category":"data-pipelines","readme_excerpt":"Theodolite A theodolite is a precision optical instrument for measuring angles between designated visible points in the horizontal and vertical planes. -- Wikipedia Theodolite is a framework for benchmarking the horizontal and vertical scalability of cloud-native applications in Kubernetes. Quickstart Theodolite runs scalability benchmarks in Kubernetes. Follow our quickstart guide to get started. Documentation Documentation on Theodolite itself as well as regarding its benchmarking method can be found on the Theodolite website. Project Structure Core of Theodolite is its Kubernetes Operator, implemented in Kotlin. The source-code can be found in theodolite . Theodolite's Helm chart and templates are maintained in helm . We provide Juptyer notebooks for analyzing and visualizing the results of benchmark executions in analysis . Theodolite comes with 4 application benchmarks, which are based on typical use cases for stream processing within microservices. Implementations of these benchmarks with several state-of-the art stream processing frameworks as well as corresponding load generators can be found in theodolite-benchmarks . This includes both the source code of the implementations as well as benchmark definitions for Theodolite in theodolite-benchmarks/definitions . The source code of Theodolite's SLO checkers are located in slo-checker . The documentation, which is hosted on theodolite.rocks, is located in docs . Contributing We are happy to accept any kind of contributio","default_branch":null,"files":null,"tree":[],"storefront":"/r/cau-se","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/cau-se/theodolite/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."}