Skip to main content

Crate kibana_object_manager

Crate kibana_object_manager 

Source
Expand description

Kibana Object Manager

A Git-flavored ETL tool for managing Kibana objects

Re-exports§

pub use client::ApiCapability;
pub use client::Auth;
pub use client::AuthType;
pub use client::KibanaClient;
pub use client::KibanaVersion;
pub use client::KibanaVersionInfo;
pub use client::parse_kibana_version;
pub use etl::Extractor;
pub use etl::IdentityTransformer;
pub use etl::Loader;
pub use etl::Pipeline;
pub use etl::Transformer;
pub use storage::DirectoryReader;
pub use storage::DirectoryWriter;
pub use storage::GitIgnoreManager;
pub use storage::ManifestDirectory;
pub use storage::NdjsonReader;
pub use storage::NdjsonWriter;
pub use transform::FieldDropper;
pub use transform::FieldEscaper;
pub use transform::FieldUnescaper;
pub use transform::ManagedFlagAdder;

Modules§

cli
CLI helper functions
client
Kibana API client and authentication.
etl
Core ETL (Extract, Transform, Load) abstractions
kibana
Kibana API implementations
migration
Manifest migration utilities
storage
File system storage operations
transform
Transform implementations for Kibana saved objects