otcdoc

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 26, 2024 License: GPL-3.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DocumentationSources = []DocumentationSource{
	{
		Namespace: "ecs",
		Url:       "https://docs.otc.t-systems.com/elastic-cloud-server/umn/monitoring/basic_ecs_metrics.html",
	},
	{
		Namespace: "bms",
		Url:       "https://docs.otc.t-systems.com/bare-metal-server/umn/server_monitoring/monitored_metrics_with_agent_installed.html"},
	{
		Namespace: "as",
		Url:       "https://docs.otc.t-systems.com/usermanual/as/as_06_0105.html",
	},
	{
		Namespace: "evs",
		Url:       "https://docs.otc.t-systems.com/en-us/usermanual/evs/evs_01_0044.html",
	},
	{
		Namespace: "sfs",
		Url:       "https://docs.otc.t-systems.com/en-us/usermanual/sfs/sfs_01_0047.html",
	},
	{
		Namespace: "efs",
		Url:       "https://docs.otc.t-systems.com/en-us/usermanual/sfs/sfs_01_0048.html",
	},
	{
		Namespace: "cbr",
		Url:       "https://docs.otc.t-systems.com/en-us/usermanual/cbr/cbr_03_0114.html",
	},
	{
		Namespace: "vpc",
		Url:       "https://docs.otc.t-systems.com/usermanual/vpc/vpc010012.html",
	},
	{
		Namespace: "elb",
		Url:       "https://docs.otc.t-systems.com/usermanual/elb/elb_ug_jk_0001.html",
	},
	{
		Namespace: "nat",
		Url:       "https://docs.otc.t-systems.com/usermanual/nat/nat_ces_0002.html",
	},
	{
		Namespace: "waf",
		Url:       "https://docs.otc.t-systems.com/usermanual/waf/waf_01_0092.html",
	},
	{
		Namespace: "dms",
		Url:       "https://docs.otc.t-systems.com/en-us/usermanual/dms/dms-ug-180413002.html",
	},
	{
		Namespace: "dcs",
		Url:       "https://docs.otc.t-systems.com/usermanual/dcs/dcs-ug-0326019.html",
	},
	{
		Namespace:    "rds",
		SubComponent: "MySql",
		Url:          "https://docs.otc.t-systems.com/usermanual/rds/rds_06_0001.html",
	},
	{
		Namespace:    "rds",
		SubComponent: "Postgres",
		Url:          "https://docs.otc.t-systems.com/usermanual/rds/rds_pg_06_0001.html",
	},
	{
		Namespace:    "rds",
		SubComponent: "SqlServer",
		Url:          "https://docs.otc.t-systems.com/usermanual/rds/rds_sqlserver_06_0001.html",
	},
	{
		Namespace: "dds",
		Url:       "https://docs.otc.t-systems.com/usermanual/dds/dds_03_0026.html",
	},
	{
		Namespace: "nosql",
		Url:       "https://docs.otc.t-systems.com/usermanual/nosql/nosql_03_0011.html",
	},
	{
		Namespace: "gaussdb",
		Url:       "https://docs.otc.t-systems.com/usermanual/gaussdb/gaussdb_03_0085.html",
	},
	{
		Namespace: "gaussdbv5",
		Url:       "https://docs.otc.t-systems.com/usermanual/opengauss/opengauss_01_0071.html",
	},
	{
		Namespace: "dws",
		Url:       "https://docs.otc.t-systems.com/usermanual/dws/dws_01_0022.html",
	},
	{
		Namespace: "css",
		Url:       "https://docs.otc.t-systems.com/usermanual/css/css_01_0042.html",
	},
}

Functions

This section is empty.

Types

type DocumentationPage

type DocumentationPage struct {
	Namespace string
	Metrics   []MetricDocumentationEntry
}

func ParseDocumentationPageFromHtmlBytes

func ParseDocumentationPageFromHtmlBytes(htmlBytes []byte, namespace string) (DocumentationPage, error)

type DocumentationSource

type DocumentationSource struct {
	Namespace    string
	Url          string
	SubComponent string
}

type MetricDocumentationEntry

type MetricDocumentationEntry struct {
	MetricId   string
	MetricName string
	Unit       string
}

type RawMetricDocumentationEntry

type RawMetricDocumentationEntry struct {
	MetricId        *goquery.Selection
	Parameter       *goquery.Selection
	Description     *goquery.Selection
	Unit            *goquery.Selection
	ValueRange      *goquery.Selection
	MonitoredObject *goquery.Selection
	MonitorinPeriod *goquery.Selection
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL