Skip to content
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

[Elastic Agent] Cleaner output of inspect command #18405

Merged
merged 6 commits into from
May 14, 2020

Conversation

michalpristas
Copy link
Contributor

@michalpristas michalpristas commented May 11, 2020

What does this PR do?

Use of classic errors instead of custom type for inspect command. custom type is more suitable for logs where it carries call stack and error history here we just need an output displayed to user.

Why is it important?

call stack is confusing for user

Checklist

  • My code follows the style guidelines of this project
  • I have commented my code, particularly in hard-to-understand areas
  • I have made corresponding changes to the documentation
  • I have made corresponding change to the default configuration files
  • I have added tests that prove my fix is effective or that my feature works
  • I have added an entry in CHANGELOG.next.asciidoc or CHANGELOG-developer.next.asciidoc.

How to test

build agent and provide config with management.mode=fleet without enrolling. then run ./elastic-agent inspect
You should see error without call stack

Fixes: #18344

@michalpristas michalpristas added enhancement needs_backport PR is waiting to be backported to other branches. elastic-agent Ingest Management:beta1 Group issues for ingest management beta1 labels May 11, 2020
@michalpristas michalpristas self-assigned this May 11, 2020
@elasticmachine
Copy link
Collaborator

Pinging @elastic/ingest-management (Team:Ingest Management)

@botelastic botelastic bot added the needs_team Indicates that the issue/PR needs a Team:* label label May 11, 2020
@michalpristas michalpristas changed the title [Elastic Agent] No call stack on inspect warnings [Elastic Agent] More clear output of inspect command May 11, 2020
@michalpristas michalpristas changed the title [Elastic Agent] More clear output of inspect command [Elastic Agent] Cleaner output of inspect command May 11, 2020
@elasticmachine
Copy link
Collaborator

elasticmachine commented May 11, 2020

💚 Build Succeeded

Pipeline View Test View Changes Artifacts preview

Expand to view the summary

Build stats

Test stats 🧪

Test Results
Failed 0
Passed 1820
Skipped 184
Total 2004

@andresrc andresrc removed the needs_team Indicates that the issue/PR needs a Team:* label label May 12, 2020
@michalpristas michalpristas merged commit 6cbd8cb into elastic:master May 14, 2020
michalpristas added a commit to michalpristas/beats that referenced this pull request May 15, 2020
v1v added a commit to v1v/beats that referenced this pull request May 15, 2020
…w-oss

* upstream/master: (27 commits)
  Disable host fields for "cloud", panw, cef modules (elastic#18223)
  [docs] Rename monitoring collection from legacy internal collection to legacy collection (elastic#18504)
  Introduce auto detection of format (elastic#18095)
  Add additional fields to address issue elastic#18465 for googlecloud audit log (elastic#18472)
  Fix libbeat import path in seccomp policy template (elastic#18418)
  Address Okta input issue elastic#18530 (elastic#18534)
  [Ingest Manager] Avoid Chown on windows (elastic#18512)
  Fix Cisco ASA/FTD msgs that use a host name as NAT address (elastic#18376)
  [CI] Optimise stash/unstash performance (elastic#18473)
  Libbeat: Remove global loggers from libbeat/metric and libbeat/cloudid (elastic#18500)
  Fix PANW bad mapping of client/source and server/dest packets and bytes (elastic#18525)
  Add a file lock to the data directory on startup to prevent multiple agents. (elastic#18483)
  Followup to 12606 (elastic#18316)
  changed input from syslog to tcp/udp due to unsupported RFC (elastic#18447)
  Improve ECS field mappings in Sysmon module. (elastic#18381)
  [Elastic Agent] Cleaner output of inspect command  (elastic#18405)
  [Elastic Agent] Pick up version from libbeat (elastic#18350)
  Update communitybeats.asciidoc (elastic#18470)
  [Metricbeat] Change visualization interval from 15m to >=15m (elastic#18466)
  docs: Fix typo in kerberos docs (elastic#18503)
  ...
michalpristas added a commit to michalpristas/beats that referenced this pull request May 15, 2020
michalpristas added a commit that referenced this pull request May 17, 2020
michalpristas added a commit that referenced this pull request May 17, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Ingest Management:beta1 Group issues for ingest management beta1 needs_backport PR is waiting to be backported to other branches.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Elastic Agent: agent inspect gives "unknown error"
4 participants