NETOBSERV-2609 show tls usage in topology view#1451
Conversation
|
Skipping CI for Draft Pull Request. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
New image: quay.io/netobserv/network-observability-console-plugin:fa4506a
It will expire in two weeks. To deploy this build, run from the operator repo, assuming the operator is running: USER=netobserv VERSION=fa4506a make set-plugin-image |
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #1451 +/- ##
===========================================
- Coverage 52.47% 41.31% -11.16%
===========================================
Files 233 46 -187
Lines 12438 3340 -9098
Branches 1559 0 -1559
===========================================
- Hits 6527 1380 -5147
+ Misses 5297 1774 -3523
+ Partials 614 186 -428
Flags with carried forward coverage won't be shown. Click here to find out more.
🚀 New features to boost your workflow:
|
|
@jotak can you please share how to generate deprecated TLS traffic ? I tried some curl using TLS1.2 but the eBPF agents are not capturing it 😞 |
- Add 4 new overview panels related to TLS: - TLS global usage (traffic with/without TLS) - breakdown by version - breakdown by group - breakdown by cipher suite - Add new column filter "tls" in manage columns panel - Fix issues in logQL when querying on arrays: handle looking for field presence/absence - Refactoring: introduce StructuredFlowQuery, an intermediate data structure used before the flow query is entirely serialized for HTTP. It allows to keep and manipulate structured filters for complex queries.
- Simplify TLS usage donut to show just TLS vs Other (it's
easier to achieve with prom metrics)
- Show % of TLS rather than total Pps
- Fix a couple of JS warnings
|
New image: quay.io/netobserv/network-observability-console-plugin:7bdb498
It will expire in two weeks. To deploy this build, run from the operator repo, assuming the operator is running: USER=netobserv VERSION=7bdb498 make set-plugin-image |
Donut legend will not be dispayed anymore when rendered on small screens. It's still available as a tooltip though.
| if (!metricType) { | ||
| return false; | ||
| } | ||
| return ( | ||
| metricType === 'Bytes' || | ||
| metricType === 'Packets' || | ||
| metricType === 'PktDropBytes' || | ||
| metricType === 'PktDropPackets' | ||
| ); |
There was a problem hiding this comment.
So, I think the way I'm changing the metrics here won't work that way. It would be a new query to run, with TlsFlows as the metric type
There was a problem hiding this comment.
Sure, let me adapt to the new approach
|
In terms of graphical design it looks nice to me! |
* sdk + pf6 migration * data test ids * Add some more data-test ids * PF updates and styling fix * installDemoLoki & fullscreen issues * standalone theme * fix redirect after FlowCollector create * force update on CR change * fix cypress --------- Co-authored-by: Amoghrd <aramesha@redhat.com>
Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com> Co-authored-by: red-hat-konflux[bot] <126015336+red-hat-konflux[bot]@users.noreply.github.com>
|
PR needs rebase. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
Refactored based on #1478 Will rebased when merged and cherry picked on PF6 branch |
Description
Display TLS versions and message types in topology side panel
Also display a lock with a green / yellow / red color showing if the TLS version involved is valid
Add an option to show an open lock when no TLS is involved
Dependencies
Based on #1478
Checklist