Giter VIP home page Giter VIP logo

tcpprobe's People

Contributors

brownchow avatar mehrdadrad avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tcpprobe's Issues

TCPProbe annotations on pods didn't make pod probed

The tcpprobe seems to work well in the k3s cluster. It probes some sites continuously and I can see tcp-related metrics in the Prometheus and Grafana.
I follow the config file described in https://github.com/mehrdadrad/tcpprobe/wiki/helm , where i set a nginx deployment and annotate it to tell tcpprobe to "probe" it.
But after that I deployed the Nginx server. I found several things confusing.

  • the annotation tcpprobe/targets: "http://PODIP:80" didn't get rewritten , which means that PODIP is literally PODIP and so i know the Nginx won't be "probed"
  • even if i fill the right ip address of the nginx server using another pod's annotation, the Nginx server still didn't get probed. I see no data in the metrics it expose.

Env:
OS X + k3d cluster (k3s in docker)

I would appreciate all the help, thanks!

apiVersion: apps/v1 
kind: Deployment
metadata:
  name: nginx-deployment
spec:
  selector:
    matchLabels:
      app: nginx
  replicas: 1
  template:
    metadata:
      labels:
        app: nginx
      annotations:
        tcpprobe/targets: "http://PODIP:80"
        tcpprobe/interval: "10s"
        tcpprobe/labels: '{"app": "nginx"}'
    spec:
      containers:
        - name: nginx
          image: nginx:latest
          ports:
            - containerPort: 80

ARM Support?

Looks like a number of values are not available when running docker on ARM or maybe rasberrypi specifically?

  • RTO
  • RcvMss
  • SndMss
  • pmtu
  • RTT
  • Congestion window size

Is this a platform limitation? I used the default docker-compose file when I cloned the repo on both x86 and arm, and the arm one doesn't display these values.

Estimate bandwidth of link

Considering the amount of stats the tool provides is there any recommended way one can use the tool to estimate the bandwidth of a link by sending probes to some remote site?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.