When you create or modify a pipeline, you can
test the source and destination plugins in that pipeline to ensure
their configuration settings are correct.Chronosphere recommends testing plugins individually rather than as a group, which
can help identify and isolate issues with each plugin.
To confirm that a source plugin is configured correctly, route data from that source
to a basic test destination.
Add the source plugin of your choice to a pipeline and configure its settings
accordingly.
Add the Standard output destination plugin
to the same pipeline. This plugin lets you view telemetry data as it passes
through your pipeline in the Telemetry Pipeline web interface.
Confirm that Pipeline Output displays data from your source. For
example, if you’re using the Kubernetes Events
source plugin, this output should include data generated by a Kubernetes cluster.
If Pipeline Output displays data from your source, the associated source
plugin is configured correctly. You can either remove the Standard output plugin
from your pipeline or copy the source plugin’s configuration settings to use
them in a different pipeline.
Add that source plugin to the same pipeline and configure its settings accordingly.
Access the storage location associated with your destination plugin to confirm
whether that destination is receiving test data. For example, if you’re using the
Amazon S3 destination
plugin, look for test logs in your S3 bucket.
If your destination is receiving test data, the associated destination plugin is
configured correctly. You can either remove the testing source plugin from your
pipeline or copy the destination plugin’s configuration settings to use them in
a different pipeline.