All Projects → rabbitstack → Cubostratus

rabbitstack / Cubostratus

Licence: apache-2.0
Blazingly fast Linux syscall collector

Programming Languages

rust
11053 projects

Projects that are alternatives of or similar to Cubostratus

Krf
A kernelspace syscall interceptor and randomized faulter
Stars: ✭ 267 (+292.65%)
Mutual labels:  linux-kernel, syscalls
Ltp
Linux Test Project http://linux-test-project.github.io/
Stars: ✭ 1,654 (+2332.35%)
Mutual labels:  linux-kernel, syscalls
Kubectl Dig
Deep kubernetes visibility from the kubectl
Stars: ✭ 325 (+377.94%)
Mutual labels:  syscalls, containers
execmon
Advanced process execution monitoring utility for linux (procmon like)
Stars: ✭ 77 (+13.24%)
Mutual labels:  linux-kernel, syscalls
Contained.af
A stupid game for learning about containers, capabilities, and syscalls.
Stars: ✭ 730 (+973.53%)
Mutual labels:  syscalls, containers
Unlockdown
Disabling kernel lockdown on Ubuntu without physical access
Stars: ✭ 62 (-8.82%)
Mutual labels:  linux-kernel
Docker Succinctly
This is the companion repo for Docker Succinctly by Elton Stoneman. Published by Syncfusion.
Stars: ✭ 64 (-5.88%)
Mutual labels:  containers
Fibratus
A modern tool for the Windows kernel exploration and tracing
Stars: ✭ 1,104 (+1523.53%)
Mutual labels:  instrumentation
Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Stars: ✭ 10,887 (+15910.29%)
Mutual labels:  containers
Prometheus.cl
Prometheus.io Common Lisp client
Stars: ✭ 67 (-1.47%)
Mutual labels:  instrumentation
Container Service Extension
Container Service for VMware vCloud Director
Stars: ✭ 66 (-2.94%)
Mutual labels:  containers
Pico
Object Detection and Analysis Made easy using Raspberry Pi, Apache Kafka, AWS Rekognition & Docker
Stars: ✭ 63 (-7.35%)
Mutual labels:  containers
Sutekh
An example rootkit that gives a userland process root permissions
Stars: ✭ 62 (-8.82%)
Mutual labels:  linux-kernel
Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (-5.88%)
Mutual labels:  instrumentation
Gena
Generic pseudo-templated containers for C. Written entirely in C89 with design inspired by the C++ STL. /// DOCS ARE SLIGHTLY OUTDATED, PROJECT IS STABLE AND STILL IN ACTIVE DEVELOPMENT
Stars: ✭ 61 (-10.29%)
Mutual labels:  containers
Opencompose
OpenCompose - A higher level abstraction for Kubernetes Resource
Stars: ✭ 66 (-2.94%)
Mutual labels:  containers
Awesome Linux Containers
A curated list of awesome Linux Containers frameworks, libraries and software
Stars: ✭ 1,101 (+1519.12%)
Mutual labels:  containers
Firecracker Containerd
firecracker-containerd enables containerd to manage containers as Firecracker microVMs
Stars: ✭ 1,130 (+1561.76%)
Mutual labels:  containers
Simplefs
A simple file system for Linux kernel
Stars: ✭ 65 (-4.41%)
Mutual labels:  linux-kernel
Traceshark
This is a tool for Linux kernel ftrace and perf events visualization
Stars: ✭ 63 (-7.35%)
Mutual labels:  linux-kernel

cubostratus is a high performance Linux syscall collector. It acquires the syscall flow from the rock solid sysdig driver and emits it to Kafka brokers for later ingestion, storage and analysis.

Usage

  1. Build the sysdig kernel module or install sysdig
  2. Install Rust
curl -f -L https://static.rust-lang.org/rustup.sh -O
sh rustup.sh
  1. Clone this repository and build cubostratusc
git clone https://github.com/rabbitstack/cubostratusc.git
cd cubostratusc
cargo build
  1. Modify cubostratusc.toml configuration descriptor
export CUBOSTRATUSC_CONFIG=cubostratusc.toml # or
sudo cp cubostratusc.toml /etc
  1. Create a Kafka topic and start cubostratusc:
bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 \
                    --partitions 1 --topic cubostratus
sudo ./target/debug/cubostratusc
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].