v1.0.0
What's Changed
- Features/refactor by @jzwlqx in #110
- update helm chart by @jzwlqx in #111
- import flow package in init.go to enable flow probe by @jzwlqx in #112
- concurrently write events to sink by @jzwlqx in #114
- feat(exporter): custom args by @Lyt99 in #115
- fix: insp_txs did not store by @zhy76 in #131
- bugfix: fix panic when creator return nil, err by @jzwlqx in #132
- support dynamic interface flow collector by @jzwlqx in #133
- stop probes on signal by @jzwlqx in #134
- fix(exporter): fix label out of order in mergeLabels by @Lyt99 in #136
- feat(ci): upgrade golangci-lint to v1.55.2 by @Lyt99 in #140
- optimal nettop so that we avoid scan the whole /proc by @jzwlqx in #139
- KubeSkoop Web Console by @Lyt99 in #143
- fix skoopbundle.yaml & enable info and flow probe by default by @Lyt99 in #144
- change cgroup pids debug log to warning when no pids found by @jzwlqx in #142
- Update README and minor fixes to web console by @Lyt99 in #145
- support diagnose custom args by @AllenXu93 in #148
- Add git ignore file by @xianlubird in #149
- bugfix: fix socketlatency read metrics from wrong bpf map by @BSWANG in #146
- bugfix: convert dianoseArgs to array by @AllenXu93 in #150
- bugfix: add iptables-legacy for iptables-xml command by @BSWANG in #154
- feat: display pod selection on monitoring dashboard by @BSWANG in #156
- bugfix: fix netdev forwarding sysctl name on vlan interface by @BSWANG in #159
- format metric names & dashboard use new metrics by @Lyt99 in #160
- feat: support specific calico host mtu by @BSWANG in #161
- fix(webui): multiline display in event list & min width of page by @Lyt99 in #162
- Fix title not update after Login by @BSWANG in #163
- feat: disable user edit on dashboard by @BSWANG in #167
- bugfix: fix host network pod ping fail by @BSWANG in #164
- add informer for pod list by @for-zero-one in #169
- Add access to calico ippools in skoopbundle & use calico CR by @Lyt99 in #173
- fix(webui): enhance pod & node selection by @Lyt99 in #177
- feat(exporter): support cri-dockerd by @Lyt99 in #178
- Feature/mysql by @jzwlqx in #179
- fix(exporter): fix agent reconnect by @Lyt99 in #180
- Add softirq type in prober by @BSWANG in #182
- feat: support softirq type in dashboard by @BSWANG in #183
- feat: support diagnose pod neigh failed by @BSWANG in #185
- fix virtiocmd metrics null by @BSWANG in #184
- feature(webui): sort diagnosis & packet capturing histories by @Lyt99 in #186
- fix typo by @jzwlqx in #187
- fix: fail to load probe netiftxlat by @dzy176 in #189
- close perfReader if stop event probe by @dzy176 in #190
- bugfix: fix kubectl apply url in readme doc by @BSWANG in #191
- optimization of latency-type metrics by @dzy176 in #194
- chore(build): specify 3.19 as alpine version by @Lyt99 in #195
- chore(deps): bump github.com/vishvananda/netlink from 1.1.1-0.20210330154013-f5de75959ad5 to 1.2.1-beta.2 by @dependabot in #196
- chore(deps): bump github.com/gorilla/mux from 1.8.0 to 1.8.1 by @dependabot in #197
- feat: split agent & controller image && reduce image size by @BSWANG in #205
- bugfix: go-sqlite require cgo by @BSWANG in #206
- bugfix: fix github code language detect by @BSWANG in #207
- support ip cache in net-exporter and make hostnetwork pods visible to probes by @jzwlqx in #217
- add tuple labels to packet loss by @jzwlqx in #220
- add tcpretrans metrics and events by @jzwlqx in #221
- chore(deps): bump follow-redirects from 1.15.3 to 1.15.6 in /webui by @dependabot in #212
- chore(deps): bump webpack-dev-middleware from 5.3.3 to 5.3.4 in /webui by @dependabot in #216
- chore(deps): bump google.golang.org/protobuf from 1.30.0 to 1.33.0 in /webui by @dependabot in #210
- chore(deps): bump github.com/opencontainers/runc from 1.1.4 to 1.1.12 by @dependabot in #203
- undock dashboard menu on page load by @BSWANG in #222
- convert doc image to jpg to reduce size by @jzwlqx in #223
- remove viper config manage which set all map key to lowercase by @jzwlqx in #225
- enable feature switch by @jzwlqx in #226
- support source&destination ping by @BSWANG in #227
- bugfix: flow ports by @jzwlqx in #230
- skip create clsact qdisc if already exists by @jzwlqx in #233
- remove packetloss metrics probe args in net-exporter-config.yaml by @jzwlqx in #235
- packetloss: ignore non ip packet by @jzwlqx in #234
- deploy(helm): helm chart for v1.0.0 by @Lyt99 in #236
- packetloss: add k8s_node label by @jzwlqx in #238
- feature(webui): enhance flow ui by @Lyt99 in #239
- bugfix: fix default deploy configuration by @BSWANG in #240
- fix(webui): fix flow namespace selector & link label by @Lyt99 in #241
- bugfix: flow dynamic interface name match by @jzwlqx in #242
- fix(diagnosis): fix security group ip/cidr parse for aliyun provider by @Lyt99 in #243
- Fix flannel plugin pod -> svc diagnose by @BSWANG in #244
- use map as feature switch to support old kernels by @jzwlqx in #245
- reduce packetloss cache size by @jzwlqx in #246
- chore(deps): bump github.com/cloudflare/circl from 1.3.3 to 1.3.7 in /webui by @dependabot in #200
- chore(deps): bump google.golang.org/protobuf from 1.31.0 to 1.33.0 by @dependabot in #211
- feat(flow): enhance flow ui by @Lyt99 in #247
- docs(README): replace images with latest version by @Lyt99 in #248
- force packetloss metrics port to 0 by @jzwlqx in #249
- enable metrics for packetloss and tcpretrans even if event not enabled by @jzwlqx in #250
- feat: support bpf prog check in ci by @BSWANG in #252
- Feature/security info by @jzwlqx in #256
- change mail link to start with mailto: by @jzwlqx in #257
- bugfix: fix deadlock on prober start by @BSWANG in #258
- add closewait and synsent/synrecv by @jzwlqx in #260
- feat: support rdma resource metrics by @BSWANG in #265
- skip wrong sink by @dzy176 in #264
- deploy(helm): remove unused event probes in values by @Lyt99 in #266
- deploy(helm): fix agent daemonset & config by @Lyt99 in #270
- fix: metricsMap init by @RichardoMrMu in #274
- feat(metrics): add additional labels to metrics by @halleystar in #273
- update cilium/ebpf to v0.11.0 by @jzwlqx in #276
- feat(metrics): helm add additionalLabels by @halleystar in #277
- fix(bpf): fix bpf build for arm64 by @Lyt99 in #280
- fix: sock metrics of tcp6 by @dzy176 in #281
- change:getNsInumByPid readlink /proc/{{pid}}/ns/net directly by @RichardoMrMu in #278
- chore(ci): build bpf in ci by @Lyt99 in #282
- bugfix: probe state by @jzwlqx in #279
- fix #286 by @jzwlqx in #287
- refine grafana dashboard, split nodes and pods dashboard by @jzwlqx in #292
- deprecate legacy metrics labels by @jzwlqx in #288
- clean residual pod info in grafana dashboard by @jzwlqx in #294
- fix: close qdisc fd by @dreamerlzl in #291
- fix(deploy): fix helm debugmode enabled by @Lyt99 in #297
- Add contributors by @BSWANG in #296
- feat(webui): support new dashboard & enhance dashboard and flow ui by @Lyt99 in #295
- add ports info in net-exporter pod spec by @jzwlqx in #298
- find routetables by source networkinterfaces by @BSWANG in #302
- update Makefile and add help information. exec make help will print e… by @hurricane1988 in #301
- fix sidecar mode by @BSWANG in #307
- fix netns info expired on sidecar mode by @BSWANG in #308
- Feature/unixsock by @jzwlqx in #309
- fix listen address parse by @jzwlqx in #310
- get pod namespace/name from environment by @jzwlqx in #311
- fix map load err been ignored by @BSWANG in #315
- fix lack of authority by @ls-2018 in #316
- add ip metrics from snmp by @jzwlqx in #317
- upgrade golangci-lint to 1.62.2 & fix lint issues by @Lyt99 in #325
- add probe help by @jzwlqx in #324
- Fix/addnodes skip empty ip by @vvhuang-ll in #328
- Fix: Enhance default interface detection logic by @vvhuang-ll in #326
- fix #329 : Add configurability to ImagePullPolicy to support offline environments by allowing IfNotPresent option. by @shangjin92 in #330
- feat: configurable controller endpoint by @Lyt99 in #331
- add erdma metrics in dashboard by @BSWANG in #332
New Contributors
- @zhy76 made their first contribution in #131
- @AllenXu93 made their first contribution in #148
- @xianlubird made their first contribution in #149
- @for-zero-one made their first contribution in #169
- @dzy176 made their first contribution in #189
- @RichardoMrMu made their first contribution in #274
- @halleystar made their first contribution in #273
- @dreamerlzl made their first contribution in #291
- @hurricane1988 made their first contribution in #301
- @ls-2018 made their first contribution in #316
- @vvhuang-ll made their first contribution in #328
- @shangjin92 made their first contribution in #330
Full Changelog: v0.1.1...v1.0.0