Documentation ¶
Index ¶
- func AvalancheFolderToCreate() []string
- func GetRemoteAvalancheCChainConfig() string
- func GetRemoteAvalancheNodeConfig() string
- func GrafanaFoldersToCreate() []string
- func LokiFoldersToCreate() []string
- func PrometheusFoldersToCreate() []string
- func PromtailFoldersToCreate() []string
- func RemoteFoldersToCreateAvalanchego() []string
- func RemoteFoldersToCreateMonitoring() []string
- func RenderAvalancheCChainConfig(config AvalancheConfigInputs) ([]byte, error)
- func RenderAvalancheNodeConfig(config AvalancheConfigInputs) ([]byte, error)
- func RenderAvalancheTemplate(templateName string, config AvalancheConfigInputs) ([]byte, error)
- func RenderGrafanaConfig() ([]byte, error)
- func RenderGrafanaDashboardConfig() ([]byte, error)
- func RenderGrafanaLokiDataSourceConfig() ([]byte, error)
- func RenderGrafanaPrometheusDataSourceConfigg() ([]byte, error)
- type AvalancheConfigInputs
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AvalancheFolderToCreate ¶
func AvalancheFolderToCreate() []string
func GetRemoteAvalancheCChainConfig ¶
func GetRemoteAvalancheCChainConfig() string
func GetRemoteAvalancheNodeConfig ¶
func GetRemoteAvalancheNodeConfig() string
func GrafanaFoldersToCreate ¶
func GrafanaFoldersToCreate() []string
func LokiFoldersToCreate ¶
func LokiFoldersToCreate() []string
func PrometheusFoldersToCreate ¶
func PrometheusFoldersToCreate() []string
func PromtailFoldersToCreate ¶
func PromtailFoldersToCreate() []string
func RemoteFoldersToCreateAvalanchego ¶
func RemoteFoldersToCreateAvalanchego() []string
RemoteFoldersToCreateAvalanchego returns a list of folders that need to be created on the remote Avalanchego server
func RemoteFoldersToCreateMonitoring ¶
func RemoteFoldersToCreateMonitoring() []string
RemoteFoldersToCreateMonitoring returns a list of folders that need to be created on the remote Monitoring server
func RenderAvalancheCChainConfig ¶
func RenderAvalancheCChainConfig(config AvalancheConfigInputs) ([]byte, error)
func RenderAvalancheNodeConfig ¶
func RenderAvalancheNodeConfig(config AvalancheConfigInputs) ([]byte, error)
func RenderAvalancheTemplate ¶
func RenderAvalancheTemplate(templateName string, config AvalancheConfigInputs) ([]byte, error)
func RenderGrafanaConfig ¶
Types ¶
type AvalancheConfigInputs ¶
type AvalancheConfigInputs struct { HTTPHost string APIAdminEnabled bool IndexEnabled bool NetworkID string DBDir string LogDir string PublicIP string StateSyncEnabled bool PruningEnabled bool }
func DefaultCliAvalancheConfig ¶
func DefaultCliAvalancheConfig(publicIP string, networkID string) AvalancheConfigInputs
Click to show internal directories.
Click to hide internal directories.