• Stars
    star
    110
  • Rank 316,770 (Top 7 %)
  • Language
    Rust
  • License
    Apache License 2.0
  • Created over 3 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

convis - Container visibility

convis demonstrates use of the Linux extended BPF facility to attribute process and container information to network traffic.

Come visit the Discord if you have any questions, need any assistance, or want to talk about the development of convis.

Usage:

cargo build --release
sudo target/release/convis -v

Sinks

Convis can output metrics to New Relic and Prometheus in addition to stdout.

  • Target New Relic: ./convis --sink newrelic,account=$NR_ACCOUNT_ID,key=$NR_INSIGHTS_INSERT_KEY
  • Target Grafana Cloud: ./convis --sink 'prometheus,endpoint=https://$PROMETHEUS_HOST.grafana.net/api/prom/push,username=$PROMETHEUS_ID,password=$GRAFANA_API_KEY'

Docker

One can also run convis from Docker:

docker run --name convis \
   --privileged \
   --pid=host \
   --ulimit memlock=8192000:8192000 \
   -v /var/run/docker.sock:/var/run/docker.sock \
   -v /sys/kernel/debug:/sys/kernel/debug \
   kentik/convis:latest

License

Copyright 2021 Kentik, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

More Repositories

1

patricia

Garbage collector-sensitive patricia tree for IP/CIDR tagging
Go
250
star
2

docker-monitor

Scripts and configuration to help you monitor your Docker containers
Shell
122
star
3

netdiag

Rust
75
star
4

ktranslate

System for pulling and pushing network data.
Go
56
star
5

pkg

Build Linux packages
Go
44
star
6

mobx-form

Declarative, complex forms with Mobx/React with lots of dynamic/imperative hooks
JavaScript
30
star
7

snmp-profiles

SNMP Profiles for ktranslate
23
star
8

config-snippets

Public repository that contains all available config snippets Kentik users can leverage to configure their networking equipments to export data to Kentik.
17
star
9

kprobe

Rust
15
star
10

kentik-lite

Explore your Linux host's network data via Kentik, Prometheus and Grafana.
Shell
10
star
11

community_sdk_python

Python
7
star
12

odyssey

Kentik Synthetics Kubernetes Operator
Go
6
star
13

kentik_add_device

Python script to load devices from .csv file via the API
Python
4
star
14

synth_tools

Tools supporting creation of synthetic tests
Python
4
star
15

config-snippets-cloud

config-snippets repo for Kentik cloud based deployments
Python
4
star
16

custom-notification-templates

Custom Webhook notification templates for your Kentik portal notifications
Go
3
star
17

terraform-provider-kentik-synthetics

Terraform provider supporting configuration of synthetic agents and tests in Kentik
Go
3
star
18

integrations

Example Integrations
Go
3
star
19

ksynth

Kentik Synthetic Agent
Rust
3
star
20

notarize

2
star
21

wdb_fdw

C
2
star
22

kentikapi-py

Python Kentik API client modules
Python
2
star
23

kentik_image_cache

Python
2
star
24

customer-scripts

Azure Cloud Setup
PowerShell
1
star
25

labs_blog

HTML
1
star
26

community_sdk_golang

Golang libraries - SDK
Go
1
star
27

v8vm

Rust
1
star
28

gowhitedb

Go language binding for WhiteDB
Go
1
star
29

ipset

Another minimal Patricia trie (radix tree, r=2) implementation
Go
1
star
30

api-schema-public

Python
1
star
31

k8s-ping

Rust
1
star
32

gohippo

Go
1
star
33

kentik-kube-deploy

Shell
1
star
34

aws-map-builder

AWS Serverless-based solution to build AWS network topology map using AWS SDK within Lambda function and ingest it into Kentik portal
JavaScript
1
star
35

cloud-meta

Rust
1
star