-
Notifications
You must be signed in to change notification settings - Fork 8.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Fleet] [Feature Branch] Create Fleet _debug
UI
#131322
Conversation
Pinging @elastic/fleet (Team:Fleet) |
* Add initial agent policy debugger module * Fix clear button in agent policy select * Implement deletion of selected policy * Fix layout of combo-box/button * Add searchable ID to agent policy labels * Add description text to debugger module * Fixup loading/error logic
I realized that querying EDIT: I tried making the status call on the backend with node-fetch, but it has a problem with the ssl certificate, I don't know if this is because of the self-signed certificate I used or a general problem. I think I'm not going to spend more time on this. |
* saved objects debugger * converted so names to combobox * types fix * extracted combo box component * fixed error display
* Implement integrations debugger UI * Clean up + add link to integration settings * Add divider below integration debugger * Clean up loading states
@juliaElastic - for this task:
We aren't showing contents of |
Scratch that - I just saw #131395 come through 🙂 |
* fleet indices * keeping the type and name combo close in saved objects * fixed prettier
* Implement preconfiguration debugger UI * Add code block view * Added missing newline Co-authored-by: Julia Bardi <[email protected]>
* added links including health check report * experiment with accordion Co-authored-by: Kibana Machine <[email protected]>
@elasticmachine merge upstream |
@elasticmachine merge upstream |
.../plugins/fleet/public/applications/fleet/sections/debug/components/agent_policy_debugger.tsx
Outdated
Show resolved
Hide resolved
@elasticmachine merge upstream |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for addressing the review comments. LGTM
💚 Build SucceededMetrics [docs]Module Count
Public APIs missing comments
Async chunks
Page load bundle
History
To update your PR or re-run it, just comment with: |
Awesome! ❤️ |
Summary
ON week project for a "debugging" interface within the Fleet app that allows us to manage Fleet data, diagnose issues, and more effectively work with support engineers.
Screenshot
Implementation
_debug
pageEuiCodeEditor
code blockEuiCodeEditor
allows for folding of code blocks, which would be a handy feature for these large JSON objects. If it becomes cumbersome, we can use a more plainEuiCodeBlock
Stretch Goals (per @juliaElastic)
Deferred
/api/status
endpoint for the given Fleet Server host in a JSON code block