k8s-podmon

所属分类:微服务
开发工具:GO
文件大小:876KB
下载次数:0
上传日期:2020-01-24 10:54:16
上 传 者sh-1993
说明:  用于监视失败的作业和播客的服务
(A service to monitor failing jobs and pods)

文件列表:
.drone.yml (584, 2017-05-04)
Dockerfile (111, 2017-05-04)
LICENSE (1068, 2017-05-04)
cmd (0, 2017-05-04)
cmd\main.go (3002, 2017-05-04)
kubernetes.yaml (834, 2017-05-04)
pkg (0, 2017-05-04)
pkg\podmon (0, 2017-05-04)
pkg\podmon\events.go (242, 2017-05-04)
pkg\podmon\slack.go (1501, 2017-05-04)
pkg\podmon\sns.go (1379, 2017-05-04)
pkg\podmon\watcher.go (2006, 2017-05-04)
vendor (0, 2017-05-04)
vendor\github.com (0, 2017-05-04)
vendor\github.com\Sirupsen (0, 2017-05-04)
vendor\github.com\Sirupsen\logrus (0, 2017-05-04)
vendor\github.com\Sirupsen\logrus\CHANGELOG.md (1578, 2017-05-04)
vendor\github.com\Sirupsen\logrus\LICENSE (1082, 2017-05-04)
vendor\github.com\Sirupsen\logrus\doc.go (586, 2017-05-04)
vendor\github.com\Sirupsen\logrus\entry.go (6588, 2017-05-04)
vendor\github.com\Sirupsen\logrus\exported.go (4876, 2017-05-04)
vendor\github.com\Sirupsen\logrus\formatter.go (1368, 2017-05-04)
vendor\github.com\Sirupsen\logrus\hooks.go (1101, 2017-05-04)
vendor\github.com\Sirupsen\logrus\json_formatter.go (940, 2017-05-04)
vendor\github.com\Sirupsen\logrus\logger.go (5646, 2017-05-04)
vendor\github.com\Sirupsen\logrus\logrus.go (3666, 2017-05-04)
vendor\github.com\Sirupsen\logrus\terminal_bsd.go (157, 2017-05-04)
vendor\github.com\Sirupsen\logrus\terminal_linux.go (290, 2017-05-04)
vendor\github.com\Sirupsen\logrus\terminal_notwindows.go (574, 2017-05-04)
vendor\github.com\Sirupsen\logrus\terminal_solaris.go (262, 2017-05-04)
vendor\github.com\Sirupsen\logrus\terminal_windows.go (634, 2017-05-04)
vendor\github.com\Sirupsen\logrus\text_formatter.go (3537, 2017-05-04)
vendor\github.com\Sirupsen\logrus\writer.go (1084, 2017-05-04)
vendor\github.com\alecthomas (0, 2017-05-04)
vendor\github.com\alecthomas\template (0, 2017-05-04)
vendor\github.com\alecthomas\template\LICENSE (1479, 2017-05-04)
... ...

# YAML support for the Go language Introduction ------------ The yaml package enables Go programs to comfortably encode and decode YAML values. It was developed within [Canonical](https://www.canonical.com) as part of the [juju](https://juju.ubuntu.com) project, and is based on a pure Go port of the well-known [libyaml](http://pyyaml.org/wiki/LibYAML) C library to parse and generate YAML data quickly and reliably. Compatibility ------------- The yaml package supports most of YAML 1.1 and 1.2, including support for anchors, tags, map merging, etc. Multi-document unmarshalling is not yet implemented, and base-60 floats from YAML 1.1 are purposefully not supported since they're a poor design and are gone in YAML 1.2. Installation and usage ---------------------- The import path for the package is *gopkg.in/yaml.v2*. To install it, run: go get gopkg.in/yaml.v2 API documentation ----------------- If opened in a browser, the import path itself leads to the API documentation: * [https://gopkg.in/yaml.v2](https://gopkg.in/yaml.v2) API stability ------------- The package API for yaml v2 will remain stable as described in [gopkg.in](https://gopkg.in). License ------- The yaml package is licensed under the Apache License 2.0. Please see the LICENSE file for details. Example ------- ```Go package main import ( "fmt" "log" "gopkg.in/yaml.v2" ) var data = ` a: Easy! b: c: 2 d: [3, 4] ` type T struct { A string B struct { RenamedC int `yaml:"c"` D []int `yaml:",flow"` } } func main() { t := T{} err := yaml.Unmarshal([]byte(data), &t) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- t:\n%v\n\n", t) d, err := yaml.Marshal(&t) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- t dump:\n%s\n\n", string(d)) m := make(map[interface{}]interface{}) err = yaml.Unmarshal([]byte(data), &m) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- m:\n%v\n\n", m) d, err = yaml.Marshal(&m) if err != nil { log.Fatalf("error: %v", err) } fmt.Printf("--- m dump:\n%s\n\n", string(d)) } ``` This example will generate the following output: ``` --- t: {Easy! {2 [3 4]}} --- t dump: a: Easy! b: c: 2 d: [3, 4] --- m: map[a:Easy! b:map[c:2 d:[3 4]]] --- m dump: a: Easy! b: c: 2 d: - 3 - 4 ```

近期下载者

相关文件


收藏者