Directories ¶
Path | Synopsis |
---|---|
Package client provides a go client for interacting with the BindPlane OP server.
|
Package client provides a go client for interacting with the BindPlane OP server. |
cmd
|
|
bindplane
Package main is the entrypoint for the bindplane command line interface.
|
Package main is the entrypoint for the bindplane command line interface. |
bindplanectl
Package main is the entry point for the bindplanectl command line tool.
|
Package main is the entry point for the bindplanectl command line tool. |
Package common contains common types and functions used by the BindPlane CLI and Server
|
Package common contains common types and functions used by the BindPlane CLI and Server |
docs
|
|
swagger
Package swagger GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag
|
Package swagger GENERATED BY SWAG; DO NOT EDIT This file was generated by swaggo/swag |
internal
|
|
agent
Package agent provides a client for fetching information about agent versions from Github.
|
Package agent provides a client for fetching information about agent versions from Github. |
cli
Package cli provides the BindPlane command line client.
|
Package cli provides the BindPlane command line client. |
cli/commands
Package commands provides the root command and all subcommands for the bindplane-op cli
|
Package commands provides the root command and all subcommands for the bindplane-op cli |
cli/commands/apply
Package apply provides the apply command, which upserts resources from a file to the store.
|
Package apply provides the apply command, which upserts resources from a file to the store. |
cli/commands/copy
Package copy provides the copy command.
|
Package copy provides the copy command. |
cli/commands/delete
Package delete provides the delete command, as well as subcommands for deleting specific resources and resource types.
|
Package delete provides the delete command, as well as subcommands for deleting specific resources and resource types. |
cli/commands/get
Package get provides the get command, which displays one or more resources, as well as subcommands for each resource type.
|
Package get provides the get command, which displays one or more resources, as well as subcommands for each resource type. |
cli/commands/initialize
Package initialize provides the initialize command, which initializes an installation.
|
Package initialize provides the initialize command, which initializes an installation. |
cli/commands/install
Package install provides the install command, which installs a new agent.
|
Package install provides the install command, which installs a new agent. |
cli/commands/label
Package label contains the label command.
|
Package label contains the label command. |
cli/commands/profile
Package profile provides commands for managing BindPlane profile configurations.
|
Package profile provides commands for managing BindPlane profile configurations. |
cli/commands/serve
Package serve provides the `serve` command for the CLI.
|
Package serve provides the `serve` command for the CLI. |
cli/commands/sync
Package sync provides the sync command, which synchronizes an agent-version from github with the store.
|
Package sync provides the sync command, which synchronizes an agent-version from github with the store. |
cli/commands/update
Package update contains the update command, which upgrades a specific agent
|
Package update contains the update command, which upgrades a specific agent |
cli/commands/validate
Package validate provides the validate command
|
Package validate provides the validate command |
cli/commands/version
Package version provides the version command, which prints the BindPlane version.
|
Package version provides the version command, which prints the BindPlane version. |
cli/flags
Package flags provides functions for adding flags to CLI commands
|
Package flags provides functions for adding flags to CLI commands |
cli/printer
Package printer provides an interface for printing resources, and several implementations.
|
Package printer provides an interface for printing resources, and several implementations. |
eventbus
Package eventbus provides interfaces and implementations for a simple event bus.
|
Package eventbus provides interfaces and implementations for a simple event bus. |
graphql
Package graphql provides HTTP handlers for the GraphQL API
|
Package graphql provides HTTP handlers for the GraphQL API |
graphql/model
Package model provides functions to convert models to GraphQL models
|
Package model provides functions to convert models to GraphQL models |
opamp
Package opamp provides an implementation of the OpenTelemetry OpAMP protocol.
|
Package opamp provides an implementation of the OpenTelemetry OpAMP protocol. |
otlp
Package otlp provides the HTTP handlers for receiving OTLP telemetry signals.
|
Package otlp provides the HTTP handlers for receiving OTLP telemetry signals. |
otlp/record
Package record provides functions for converting pdata to BindPlane records
|
Package record provides functions for converting pdata to BindPlane records |
rest
Package rest provides a HTTP API for interacting with BindPlane
|
Package rest provides a HTTP API for interacting with BindPlane |
server
Package server contains the interface and implementation of the BindPlane Server
|
Package server contains the interface and implementation of the BindPlane Server |
server/auth
Package auth provides authentication middleware for the BindPlane server
|
Package auth provides authentication middleware for the BindPlane server |
server/protocol
Package protocol defines communication to agents
|
Package protocol defines communication to agents |
server/sessions
Package sessions provides session management for the UI
|
Package sessions provides session management for the UI |
store
Package store contains the Store interface and implementations
|
Package store contains the Store interface and implementations |
store/search
Package search provides a search engine with indexing and suggestions for the store
|
Package search provides a search engine with indexing and suggestions for the store |
store/stats
Package stats provides the store for measurements associated with agents and configurations.
|
Package stats provides the store for measurements associated with agents and configurations. |
trace
Package trace provides trace providers for various backends
|
Package trace provides trace providers for various backends |
util
Package util provides various utility functions
|
Package util provides various utility functions |
util/semver
Package semver provides a model and functions for working with semantic versions.
|
Package semver provides a model and functions for working with semantic versions. |
version
Package version provides information about the current version of BindPlane
|
Package version provides information about the current version of BindPlane |
tools
Module
|
|
Package model contains the data model for resources used in BindPlane
|
Package model contains the data model for resources used in BindPlane |
graph
Package graph provides the Graph type, which is used to display topology in the UI
|
Package graph provides the Graph type, which is used to display topology in the UI |
observiq
Package observiq provides models and functions for interacting with managed observIQ OTel agents.
|
Package observiq provides models and functions for interacting with managed observIQ OTel agents. |
otel
Package otel provides functions for working with OTel pipelines
|
Package otel provides functions for working with OTel pipelines |
validation
Package validation contains functions for validating constraints are met for given strings
|
Package validation contains functions for validating constraints are met for given strings |
Package resources embeds the files in `resources` for seeding on startup
|
Package resources embeds the files in `resources` for seeding on startup |
Package ui provides the `globals` object for the UI.
|
Package ui provides the `globals` object for the UI. |
Click to show internal directories.
Click to hide internal directories.