Skip to content

Commit

Permalink
Revert "[libbeat] AWS ELB Monitoring (elastic#12401) (elastic#13105)"
Browse files Browse the repository at this point in the history
This reverts commit a82ed33.
  • Loading branch information
urso committed Aug 2, 2019
1 parent a82ed33 commit db675f9
Show file tree
Hide file tree
Showing 64 changed files with 16 additions and 8,475 deletions.
27 changes: 0 additions & 27 deletions heartbeat/docs/autodiscover-aws-elb-config.asciidoc

This file was deleted.

2 changes: 0 additions & 2 deletions heartbeat/docs/configuring-howto.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -75,9 +75,7 @@ include::{libbeat-dir}/docs/loggingconfig.asciidoc[]
include::{libbeat-dir}/docs/shared-env-vars.asciidoc[]
:standalone!:

:autodiscoverAWSELB:
include::{libbeat-dir}/docs/shared-autodiscover.asciidoc[]
:autodiscoverAWSELB!:

:standalone:
include::{libbeat-dir}/docs/yaml.asciidoc[]
Expand Down
49 changes: 4 additions & 45 deletions libbeat/docs/shared-autodiscover.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,7 @@ start/stop events. This ensures you don't need to worry about state, but only de
[float]
===== Docker

The Docker autodiscover provider watches for Docker containers to start and stop.


These are the available fields during within config templating. The `docker.*` fields will be available on each emitted event.
The Docker autodiscover provider watches for Docker containers to start and stop. These are the available fields on every
event:

* host
Expand Down Expand Up @@ -116,9 +113,8 @@ endif::[]
[float]
===== Kubernetes

The Kubernetes autodiscover provider watches for Kubernetes pods to start, update, and stop.

These are the available fields during within config templating. The `kubernetes.*` fields will be available on each emitted event.
The Kubernetes autodiscover provider watches for Kubernetes pods to start, update, and stop. These are the available fields on every
event:

* host
* port (if exposed)
Expand Down Expand Up @@ -235,7 +231,7 @@ and the Jolokia agents has to be allowed. Also notice that this multicast
address is in the 239.0.0.0/8 range, that is reserved for private use within an
organization, so it can only be used in private networks.

These are the available fields during within config templating. The `jolokia.*` fields will be available on each emitted event.
These are the available fields on every event:

* jolokia.agent.id
* jolokia.agent.version
Expand All @@ -261,43 +257,6 @@ the ones used for discovery probes, they have these settings:
include::../../{beatname_lc}/docs/autodiscover-jolokia-config.asciidoc[]
endif::autodiscoverJolokia[]

ifdef::autodiscoverAWSELB[]
[float]
===== Amazon ELBs

*Note: This provider is experimental*

The Amazon ELB autodiscover provider discovers https://aws.amazon.com/elasticloadbalancing/[ELBs] and their listeners. This is useful when you don't want to connect
directly to a service, but rather to the ELB fronting a pool of services.

This provider will yield one config block per ELB Listener. So, if you have one ELB exposing both ports 80 and 443, it
will generate two configs, one for each port. Keep in mind that the beat will de-duplicate configs. So, if the generated
configs are the same only one will actually run.

This provider will load AWS credentials using the standard AWS environment variables and shared credentials files see https://docs.aws.amazon.com/general/latest/gr/aws-access-keys-best-practices.html[Best Practices for Managing AWS Access Keys] for more information. If you do not wish to use these, you may explicitly set the `access_key_id` and `secret_access_key` variables.

These are the available fields during within config templating. The `elb_listener.*` fields will be available on each emitted event.

* host
* port
* elb_listener.listener_arn
* elb_listener.load_balancer_arn
* elb_listener.protocol
* elb_listener.type
* elb_listener.scheme
* elb_listener.availability_zones
* elb_listener.created
* elb_listener.state
* elb_listener.ip_address_type
* elb_listener.security_groups
* elb_listener.vpc_id
* elb_listener.ssl_policy

include::../../{beatname_lc}/docs/autodiscover-aws-elb-config.asciidoc[]

endif::autodiscoverAWSELB[]


ifdef::autodiscoverHints[]
[[configuration-autodiscover-hints]]
=== Hints based autodiscover
Expand Down

This file was deleted.

This file was deleted.

Loading

0 comments on commit db675f9

Please sign in to comment.