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

x-pack/plugin/apm: introduce x-pack-apm plugin #97546

Merged
merged 53 commits into from
Oct 31, 2023
Merged

Commits on Jul 11, 2023

  1. Configuration menu
    Copy the full SHA
    2aebfcc View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Dependency fix and tests

    eyalkoren committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    cc750ad View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    30d1541 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2c5bb0b View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    1c4aa5c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    103f39d View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2023

  1. Configuration menu
    Copy the full SHA
    2775f2b View commit details
    Browse the repository at this point in the history

Commits on Sep 6, 2023

  1. Configuration menu
    Copy the full SHA
    72e44d9 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. Configuration menu
    Copy the full SHA
    36b7eae View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. Hide rollup data streams

    axw committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    338ed88 View commit details
    Browse the repository at this point in the history
  2. Apm ingest fixes

    - Map transaction.duration.us independently of span.duration.us,
      fix ingest pipeline. We might consider aliasing later.
    - Set event.ingested
    - Set processor.event, using constant_keyword where possible
    axw committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    d766a2b View commit details
    Browse the repository at this point in the history
  3. Fix error.grouping_name script

    axw committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    5b10dd4 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Configuration menu
    Copy the full SHA
    3322b05 View commit details
    Browse the repository at this point in the history
  2. Enabling APMRolloverIT

    eyalkoren committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    7a7589c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    dca89e5 View commit details
    Browse the repository at this point in the history
  4. Spotless...

    eyalkoren committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    eae5849 View commit details
    Browse the repository at this point in the history
  5. Assertion change

    eyalkoren committed Sep 12, 2023
    Configuration menu
    Copy the full SHA
    f6ec867 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    bac147f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. Adjust template and pipeline names to convention

    See elastic#96267 (comment)
    
    - Index templates have a "@template" suffix
    - Component templates are split into settings and mappings,
      and have a @settings and @mappings suffix respectively
    - Ingest pipelines generally have a @pipeline suffix,
      except for one special case where we use @default-pipeline
    
    We no longer have a component template for every data stream, rather we
    have reusable component templates where it makes sense. For example, we
    now have metrics-apm@settings and metrics-apm@mappings, which are
    included by all APM metrics data streams.
    
    We now set both default_pipeline and final_pipeline in the index
    templates, preventing users from overriding them completely. The
    default pipeline is always apm@default-pipeline, which performs
    some rerouting of legacy data, and invokes user-defined @Custom
    pipelines based on the data_stream.type and data_stream.dataset
    fields. The final pipeline just performs built-in processing.
    axw committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    db19f78 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d0172bb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    7c80c37 View commit details
    Browse the repository at this point in the history
  4. Fix test

    eyalkoren committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    46313c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7744a3c View commit details
    Browse the repository at this point in the history
  6. Lower template priority to 110

    Certain index templates installed by Fleet are given
    a priority of 150, so lower the priority to avoid
    conflicts.
    
    See https://github.com/elastic/kibana/blob/a18c68f7ac0b2cb6a46552328e9c6fc28c223970/x-pack/plugins/fleet/server/services/epm/elasticsearch/template/template.ts#L58
    axw committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    bf6444a View commit details
    Browse the repository at this point in the history
  7. Add logging

    eyalkoren committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    c926324 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    93d425b View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    437587e View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    e26e06b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. Increase template priorities to 140

    This goes closer to the Fleet-installed template priorities,
    allowing for more builtin templates to be introduced without
    affecting APM.
    axw committed Sep 14, 2023
    Configuration menu
    Copy the full SHA
    1b750e9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    89fb221 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    665dc9d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    22404af View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2023

  1. Rename to x-pack-apm-data, default to disabled

    Because there's already an "apm" plugin,
    we haven't yet solved all issues with rollovers,
    and the templates need some more love.
    axw committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    683d223 View commit details
    Browse the repository at this point in the history
  2. Fix checkstyle

    axw committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    1385ae4 View commit details
    Browse the repository at this point in the history
  3. Fix more checkstyle

    axw committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    b2f4424 View commit details
    Browse the repository at this point in the history
  4. Fix even more linting issues

    axw committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    e6ced72 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e761177 View commit details
    Browse the repository at this point in the history
  6. remove todo

    eyalkoren committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    3366b23 View commit details
    Browse the repository at this point in the history
  7. Fixing test

    eyalkoren committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    70bf9bf View commit details
    Browse the repository at this point in the history
  8. Refactor leftovers

    eyalkoren committed Sep 19, 2023
    Configuration menu
    Copy the full SHA
    8cc4160 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    41f2a3a View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    808af05 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    873baa0 View commit details
    Browse the repository at this point in the history
  2. Fix after merge

    eyalkoren committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7051040 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Comment fixes

    eyalkoren committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    82d8728 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    828f68b View commit details
    Browse the repository at this point in the history
  3. Always return a registry

    eyalkoren committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    83a60d7 View commit details
    Browse the repository at this point in the history
  4. spotless, what else

    eyalkoren committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    fc045e7 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2023

  1. Configuration menu
    Copy the full SHA
    75a9a83 View commit details
    Browse the repository at this point in the history
  2. Remove APMRolloverIT

    eyalkoren committed Oct 19, 2023
    Configuration menu
    Copy the full SHA
    cbc678b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d832ac6 View commit details
    Browse the repository at this point in the history

Commits on Oct 26, 2023

  1. Configuration menu
    Copy the full SHA
    44f860e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f878fc5 View commit details
    Browse the repository at this point in the history