You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+36
Original file line number
Diff line number
Diff line change
@@ -73,6 +73,42 @@ Need more programs? Look [here](https://github.com/iovisor/bpftrace/tree/master/
73
73
74
74
Some of them will not yet work because we don't attach with a TTY already, sorry for that but good news you can contribute it!
75
75
76
+
## Status of the project
77
+
78
+
:trophy: All the MVP goals are done!
79
+
80
+
To consider this project (ready) the goals are:
81
+
82
+
-[x] basic program run and attach
83
+
-[x] list command to list running traces - command: `kubectl trace get`
84
+
-[x] delete running traces
85
+
-[x] run without attach
86
+
-[x] attach command to attach only - command: `kubectl trace attach <program>`
87
+
-[x] allow sending signals (probably requires a TTY), so that bpftrace commands can be notified to stop by the user before deletion and give back results
88
+
89
+
90
+
**More things after the MVP:**
91
+
92
+
<i>The stuff here had been implemented - YaY</i>
93
+
94
+
<strike>The program is now limited to run programs only on your nodes but the idea is to have the ability to attach only to the user namespace of a pod, like:
95
+
96
+
```
97
+
kubectl trace run pod/<pod-name> -f read.bt
98
+
```
99
+
100
+
And even on a specific container
101
+
102
+
```
103
+
kubectl trace run pod/<pod-name> -c <container> f read.bt
104
+
```
105
+
106
+
So I would say, the next thing is to run bpftrace programs at a pod scope other than at node scope.</strike>
107
+
108
+
**bpftrace work**
109
+
110
+
I also plan to contribute some IO functions to bpftrace to send data to a backend database like InfluxDB instead of only stdout
111
+
because that would enable having things like graphs showing
0 commit comments