Documentation ¶
Index ¶
- func LoadApibaseFromConfig(conffile string) string
- func LoadApibaseFromConfigWithFallback(conffile string) string
- func LoadApikeyFromConfig(conffile string) string
- func LoadApikeyFromEnvOrConfig(conffile string) string
- func LoadHostIDFromConfig(conffile string) string
- func New(conffile, apibase string) (*mkr.Client, error)
- func NewFromContext(c *cli.Context) *mkr.Client
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func LoadApibaseFromConfig ¶
LoadApibaseFromConfig gets mackerel api Base URL (usually https://api.mackerelio.com/) from mackerel-agent.conf if it's installed mackerel-agent on localhost
func LoadApibaseFromConfigWithFallback ¶
LoadApibaseFromConfigWithFallback get mackerel api Base URL from mackerel-agent.conf, and fallbacks to default (https://api.mackerelio.com/) if not specified.
func LoadApikeyFromConfig ¶
LoadApikeyFromConfig gets mackerel.io apikey from mackerel-agent.conf if it's installed mackerel-agent on localhost
func LoadApikeyFromEnvOrConfig ¶
LoadApikeyFromEnvOrConfig is similar to LoadApikeyFromConfig. return MACKEREL_APIKEY environment value if defined MACKEREL_APIKEY
func LoadHostIDFromConfig ¶
LoadHostIDFromConfig gets localhost's hostID from conf.Root (ex. /var/lib/mackerel/id) if it's installed mackerel-agent on localhost
Types ¶
This section is empty.