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

META Issue: Security Documentation TOC Outline #12

Closed
jmikell821 opened this issue May 6, 2020 · 8 comments
Closed

META Issue: Security Documentation TOC Outline #12

jmikell821 opened this issue May 6, 2020 · 8 comments

Comments

@jmikell821
Copy link
Contributor

The purpose of this ticket is to record the final TOC/outline of our security documentation. Security docs are located here: https://www.elastic.co/guide/en/endpoint/current/index.html.

@benskelker
Copy link
Contributor

benskelker commented May 20, 2020

Aside from terminology and flow changes, this seems like a good time to rearrange the SIEM docs (which I've wanted to do for a while). Currently, the docs are based on the UI. I'd like your input on moving to a more workflow-based structure.

Instead of this:
Screenshot 2020-05-20 at 10 10 45

Something like this:

  • Overview
    • Getting started (prerequisites, beats, endpoint, ECS)
  • Investigations
    • Terminology/UI
    • Host events
    • Network events
    • Timeline/Timeline templates
    • Cases
  • Detections
    • Detection rules
    • ML jobs
  • APIs
  • Reference guide
    • Detailed ECS mappings (coming soon to 7.7)
    • Object schemas (as the number of APIs grow, we're going to need dedication sections for each object, like alerts and timelines)

Please add your thoughts, Endpoint headings wherever it makes sense, and CC other relevant people.
Thanks,

cc @jmikell821 @Donnater

@narcher7
Copy link
Contributor

narcher7 commented Jun 25, 2020

Adding in some of the content I've been working on/know of, iterating on top of Bens:

  • Get Started
    • Security App Overview
    • Prerequisites
    • Install the Endpoint Agent
    • SIEM related onboarding documentation
  • Investigations
    • Terminology/UI
    • Host events
    • Network events
    • Timeline/Timeline (Resolver/Graphical timeline) templates
    • Cases
  • Detections
    • Detection rules
    • ML jobs
  • Admin Guide
    • Endpoint Management
    • Other admin tasks
  • API
  • Reference guide
    • Detailed ECS mappings (coming soon to 7.7)
    • Object schemas (as the number of APIs grow, we're going to need dedication sections for each object, like alerts and timelines)

I don't think we have to explicitly call out User Guides as "User Guides" as long as the persona and use case is obvious. Because there are so many ways to interact (Resolver, Case Management, Timelines) with events, I wonder if it would be best to make each a separate User Guide, kind of like how SIEM is separated now.

Any thought's on this @benskelker and @jmikell821?

@narcher7
Copy link
Contributor

Oh, one thing I forgot to add was Release Notes, but that'll be at the bottom I imagine.

@benskelker
Copy link
Contributor

Thanks @Donnater

I don't think we have to explicitly call out User Guides as "User Guides" as long as the persona and use case is obvious.

Yes, I agree. Unlike admin stuff, I don't think this needs to be explicitly stated in the first-level sections.

Because there are so many ways to interact (Resolver, Case Management, Timelines) with events, I wonder if it would be best to make each a separate User Guide, kind of like how SIEM is separated now.

I'd prefer to restructure and have high-level intro sections. I think it'll help users get a better overview of how Elastic Security can be used.

For Kibana-specific security stuff (siem index mappings, map configuration, user permissions), we need to decide what goes in the getting started chapter, what goes in the admin chapter, and what goes in both.

@narcher7
Copy link
Contributor

narcher7 commented Jun 29, 2020

Table of contents draft three:

@benskelker
Copy link
Contributor

benskelker commented Jul 2, 2020

  • Alerts

@jmikell821 @Donnater
Now we know there is going to be a first-level Detections tab in the UI, maybe we should name this section Detections and Alerts?

Also, do you think we need a What's new section (starting from the 7.10 release I guess)?

@jmikell821
Copy link
Contributor Author

  • Alerts

@jmikell821 @Donnater
Now we know there is going to be a first-level Detections tab in the UI, maybe we should name this section Detections and Alerts?

Also, do you think we need a What's new section (starting from the 7.10 release I guess)?

@benskelker let's clarify the definition of each because isn't a detection a type of alert? Or I guess in theory, a detection is the same thing as an alert? I'll follow up with the PMs.

@benskelker
Copy link
Contributor

@jmikell821 I think it's something like this:

  • Enable and create detection rules which generate detection alerts
  • Enable promotion detection rules to:
    ** Generate external alerts
    ** Generate endpoint alerts

So all alerts rely on detections.

narcher7 added a commit that referenced this issue Aug 11, 2020
narcher7 added a commit that referenced this issue Aug 12, 2020
* Issue #12: Initial TOC restructure

* Remove old SIEM sections

* Fix SIEM API references

* Remove Chapter from what-new

* Add chapter tag to ref intro

* Add workflow image

* Fix bad references

* Fix build issues. Rename to events

* Rename event folder. Fix index reference

* Actual event commit

* Remove invalid reference

* Remove machine-learning references

* Fix final build error

* adds ml links

* adds ml links

* ref structure

* fixes index file to use correct structure

* sets up structure for new APIs

* removes unnecessary ml index file

* removes sentence on TOC homepage and restructures what's new section

Co-authored-by: DonNateR <nathaniel.archer@elastic.co>
joepeeples added a commit that referenced this issue Mar 13, 2024
[Serverless] Add Risks, Investigate, and Osquery pages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants