index.asciidoc 988 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. [role="xpack"]
  2. [testenv="basic"]
  3. [[eql]]
  4. = EQL for event-based search
  5. ++++
  6. <titleabbrev>EQL</titleabbrev>
  7. ++++
  8. experimental::[]
  9. {eql-ref}/index.html[Event Query Language (EQL)] is a query language used for
  10. logs and other event-based data.
  11. You can use EQL in {es} to easily express relationships between events and
  12. quickly match events with shared properties. You can use EQL and query
  13. DSL together to better filter your searches.
  14. [float]
  15. [[when-to-use-eql]]
  16. === When to use EQL
  17. Consider using EQL if you:
  18. * Use {es} for threat hunting or other security use cases
  19. * Search time-series data or logs, such as network or system logs
  20. * Want an easy way to explore relationships between events
  21. [float]
  22. [[eql-toc]]
  23. === In this section
  24. * <<eql-requirements>>
  25. * <<eql-search>>
  26. * <<eql-syntax>>
  27. * <<eql-function-ref>>
  28. * <<eql-limitations>>
  29. include::requirements.asciidoc[]
  30. include::search.asciidoc[]
  31. include::syntax.asciidoc[]
  32. include::functions.asciidoc[]
  33. include::limitations.asciidoc[]