Alibaba iLogtail : The Lightweight Collector of SLS in Alibaba Cloud

Overview

Alibaba iLogtail - The Lightweight Collector of SLS in Alibaba Cloud | 中文版本

ilogtail logo

iLogtail was born for observable scenarios and has many production-level features such as lightweight, high performance, and automated configuration, which are widely used internally by Alibaba Group and tens of thousands of external Alibaba Cloud customers. You can deploy it in physical machines, Kubernetes and other environments to collect telemetry data, such as logs, traces and metrics.

GitHub stars GitHub issues GitHub license

Abstract

The core advantages of iLogtail :

  • Support a variety of Logs, Traces, Metrics data collection, and friendly to container and Kubernetes environment support.
  • The resource cost of data collection is quite low, 5-20 times better than similar telemetry data collection Agent performance.
  • High stability, used in the production of Alibaba and tens of thousands of Alibaba Cloud customers, and collecting dozens of petabytes of observable data every day with nearly tens of millions deployments.
  • Support plugin expansion, such as collection, processing, aggregation, and sending modules.
  • Support configuration remote management and provide a variety of ways, such as SLS console, SDK, K8s Operator, etc.
  • Supports multiple advanced features such as self-monitoring, flow control, resource control, alarms, and statistics collection.

iLogtail supports the collection of a variety of telemetry data and transmission to a variety of different backends, such as SLS observable platform. The data supported for collection are mainly as follows:

  • Logs
    • Collect static log files
    • Dynamic collect the files when running with containerized environment
    • Dynamic collect Stdout when running with containerized environment
  • Traces
    • OpenTelemetry protocol
    • Skywalking V2 protocol
    • Skywalking V3 protocol
    • ...
  • Metrics
    • Node metrics
    • Process metrics
    • Gpu metrics
    • Nginx metrics
    • Support fetch prometheus metrics
    • Support transfer telegraf metrics
    • ...

Quick Start

This repository is the golang part of iLogtail,it contains most of the features of iLogtail. And, it can work by itself or work with Ilogtail-C(open source soon) using CGO.

  1. Start with local
make build && sh bin/logtailplugin
  1. Start with Alibaba Cloud
    Please read this doc.

Documentation

For documentation on the latest version see the documentation index

Contribution

There are many ways to contribute:

Contact Us

You can report bugs, make suggestions or participate in discussions through Github Issues, or contact us with the following ways:

ilogtail logo

Our Users

Tens of thousands of companies use iLogtail in Alibaba Cloud, IDC, or other clouds. More details please see here.

Licence

Apache 2.0 License

Issues
  • [QUESTION]:  iLogtail正常运行和采集,但是ilogtail.LOG日志中有报错信息

    [QUESTION]: iLogtail正常运行和采集,但是ilogtail.LOG日志中有报错信息

    错误日志如下: [2022-04-25 15:51:56.031582] [error] [001268] /build/logtail/controller/EventDispatcher.cpp:1651 Bind domain socket:Failed 98:Address already in use File Descriptor:23

    请问这个端口是否可以配置解决报错问题?

    question 
    opened by beyond688 5
  • [QUESTION]写入启用SASL的kafka服务器失败

    [QUESTION]写入启用SASL的kafka服务器失败

    测试kafka的写入,使用不启用任何安全认证的kafka,按照样例,能正常写入。

    而另一个kafka集群带安全认证,flusher里设置了SASLUsername,SASLPassword,但是写入失败。 logtail_plugin.LOG 里报错 error:kafka: client has run out of available brokers to talk to (Is your cluster reachable?) 此集群的要求设置 security.protocol=SASL_PLAINTEXT sasl.mechanism=SCRAM-SHA-256 这样的情况该如何在flusher中设置呢?

    另外,ilogtail的相关文档和案例过于缺少。

    question 
    opened by sliming 4
  • [QUESTION]:tag:__path__等字段不再具备原生字段索引,需单独创建索引。

    [QUESTION]:tag:__path__等字段不再具备原生字段索引,需单独创建索引。

    感谢之前的回复:https://github.com/alibaba/ilogtail/issues/127

    不过我是自己安装并配置的iLogtail在服务器上采集日志往kafka发送的,没有使用日志服务SLS,请问这样的情况怎么处理呢? 当我使用了processor_split_log_regex插件后,kafka中收到的数据没有了__tag__:__path__字段。

    question 
    opened by beyond688 4
  • [QUESTION]:请问如何设置kafka客户端版本

    [QUESTION]:请问如何设置kafka客户端版本

    在ilogtail-1.0.28采集配置文件中配置了flusher_kafka,配置如下: "flushers": [ { "type": "flusher_kafka", "detail": { "Brokers": [ "172.16.0.202:15386" ], "Topic": "logtail-flusher-kafka2" } } ] 服务端kafka为3.0.0时可以正常发送,当kafka换成0.10.0.1时无法正常发送,错误如下: [2022-04-20 19:17:07.167815] [warning] [018314] /build/logtail/plugin/LogtailPlugin.cpp:259 process raw log V2 error:kafka_output_/logs/sysm-data-invilid/ result:-1 [2022-04-20 19:17:07.388856] [warning] [018314] /build/logtail/plugin/LogtailPlugin.cpp:259 process raw log V2 error:kafka_output_/logs/sysm-data-invilid/ result:-1 [2022-04-20 19:17:07.388918] [warning] [018314] /build/logtail/plugin/LogtailPlugin.cpp:259 process raw log V2 error:kafka_output_/logs/sysm-data-invilid/ result:-1

    question 
    opened by beyond688 3
  • [QUESTION]:How to collect trace data from skywalking and flush the data to the default collector?

    [QUESTION]:How to collect trace data from skywalking and flush the data to the default collector?

    I use the following config file, if I add the flusher_grpc, ilogtail will panic

    {
      "inputs": [
        {
          "detail": {
            "Address": "localhost:11801"
          },
          "type": "service_skywalking_agent_v3"
        }
      ],
      "processors": [
        {
          "type": "processor_default"
        }
      ],
      "flushers": [
        {
          "type": "flusher_stdout",
          "detail": {
            "FileName": "quickstart_1.stdout"
          }
        },
        {
          "type": "flusher_grpc",
          "detail": {
            "Address": "localhost:11800"
          }
        }
      ]
    }
    
    load config ./global.json bin/sw.json ./default_flusher.json
    load log config /private/var/folders/lt/gstgm3fd0jj5hlcz0ryw6fxm0000gn/T/GoLand/plugin_logger.xml 
    panic: protobuf tag not enough fields in JVMMetricCollection.state: 
    
    goroutine 57 [running]:
    github.com/gogo/protobuf/proto.(*unmarshalInfo).computeUnmarshalInfo(0xc0004b8be0)
            /Users/tuhao/go/pkg/mod/github.com/gogo/[email protected]/proto/table_unmarshal.go:341 +0x219e
    github.com/gogo/protobuf/proto.(*unmarshalInfo).unmarshal(0xc0004b8be0, {0xc000c90240}, {0xc00070a480, 0x226, 0x226})
            /Users/tuhao/go/pkg/mod/github.com/gogo/[email protected]/proto/table_unmarshal.go:138 +0x8c
    github.com/gogo/protobuf/proto.(*InternalMessageInfo).Unmarshal(0xc000092240, {0xe7af328, 0xc000c90240}, {0xc00070a480, 0x226, 0x226})
            /Users/tuhao/go/pkg/mod/github.com/gogo/[email protected]/proto/table_unmarshal.go:63 +0x165
    github.com/gogo/protobuf/proto.(*Buffer).Unmarshal(0xc0000392f0, {0xe7af328, 0xc000c90240})
            /Users/tuhao/go/pkg/mod/github.com/gogo/[email protected]/proto/decode.go:424 +0x3a5
    github.com/gogo/protobuf/proto.Unmarshal({0xc00070a480, 0x226, 0x226}, {0xe7af328, 0xc000c90240})
            /Users/tuhao/go/pkg/mod/github.com/gogo/[email protected]/proto/decode.go:342 +0x213
    github.com/alibaba/ilogtail/pkg/protocol.Codec.Unmarshal({}, {0xc00070a480, 0x226, 0x226}, {0x64e96e0, 0xc000c90240})
            /Users/tuhao/dev/golang/ilogtail/pkg/protocol/sls_logs.pb.helper.go:38 +0xdb
    google.golang.org/grpc.(*Server).processUnaryRPC.func2({0x64e96e0, 0xc000c90240})
            /Users/tuhao/go/pkg/mod/google.golang.org/[email protected]/server.go:1274 +0x128
    github.com/alibaba/ilogtail/plugins/input/skywalkingv3/skywalking/network/language/agent/v3._JVMMetricReportService_Collect_Handler({0x639fca0, 0xc00041e930}, {0x691f940, 0xc0000392c0}, 0xc000c901e0, 0x0)
            /Users/tuhao/dev/golang/ilogtail/plugins/input/skywalkingv3/skywalking/network/language/agent/v3/JVMMetric_grpc.pb.go:70 +0x95
    google.golang.org/grpc.(*Server).processUnaryRPC(0xc0004a76c0, {0x6955140, 0xc0001c2480}, 0xc000138ea0, 0xc00030a2d0, 0x7d10ee0, 0x0)
            /Users/tuhao/go/pkg/mod/google.golang.org/[email protected]/server.go:1297 +0x14c9
    google.golang.org/grpc.(*Server).handleStream(0xc0004a76c0, {0x6955140, 0xc0001c2480}, 0xc000138ea0, 0x0)
            /Users/tuhao/go/pkg/mod/google.golang.org/[email protected]/server.go:1626 +0x85e
    google.golang.org/grpc.(*Server).serveStreams.func1.2()
            /Users/tuhao/go/pkg/mod/google.golang.org/[email protected]/server.go:941 +0x11d
    created by google.golang.org/grpc.(*Server).serveStreams.func1
            /Users/tuhao/go/pkg/mod/google.golang.org/[email protected]/server.go:939 +0x345
    Exiting.
    
    question 
    opened by tuhao1020 3
  • [QUESTION]:Write json data to kafka failed

    [QUESTION]:Write json data to kafka failed

    version: ilogtail 1.0.31 configruarion: {

    "metrics": { "##1.0##kafka_output_test": { "category": "file", "log_type": "json_log", "log_path": "/root/bin/input_data", "file_pattern": "json.log", "create_time": 1631018645, "defaultEndpoint": "", "delay_alarm_bytes": 0, "delay_skip_bytes": 0, "discard_none_utf8": false, "discard_unmatch": false, "docker_exclude_env": {}, "docker_exclude_label": {}, "docker_file": false, "docker_include_env": {}, "docker_include_label": {}, "enable": true, "enable_tag": false, "file_encoding": "utf8", "filter_keys": [], "filter_regs": [], "group_topic": "", "plugin": { "flushers": [ { "type": "flusher_kafka", "detail": { "Brokers": [ "192.168.1.1:2181" ], "Topic": "test" } } ] }, "local_storage": true, "log_tz": "", "max_depth": 10, "max_send_rate": -1, "merge_type": "topic", "preserve": true, "preserve_depth": 1, "priority": 0, "raw_log": false, "aliuid": "", "region": "", "project_name": "", "send_rate_expire": 0, "sensitive_keys": [], "shard_hash_key": [], "tail_existed": false, "time_key": "", "timeformat": "", "topic_format": "none", "tz_adjust": false, "version": 1, "advanced": { "force_multiconfig": false, "tail_size_kb": 1024 }
    } } }

    ilogtail.LOG have following errors: image

    And no data write in kafka

    question 
    opened by James601232 2
  • [FEATURE]:  processor_gotime supports unix timestamp formats

    [FEATURE]: processor_gotime supports unix timestamp formats

    SourceFormat option supports unix timestamps.

    exp:

    raw logs

    "s_key":  1645595256807
    

    processing results

    "s_key":  1645595256807
    "d_key":  "2022-02-23 13:47:36:807"
    
    enhancement good first issue 
    opened by lework 2
  • [QUESTION]:Can you specify which version of ilogtail the usecases apply to?

    [QUESTION]:Can you specify which version of ilogtail the usecases apply to?

    I see the usecases are refering binary from release page. Is this the pure opensource version or the ilogtail-C version?

    I'm confused because the configuration structure in the usecases are different from the ones in the setup section.

    There is no input section in the configuration file in the kafka example and there is a config_server_address. So the configuration is not for the opensource version right?

    I want to test a plaintext log file. Which input plugin should I use?

    question 
    opened by Serendo 2
  • [FEATURE]: Enhance addfields processor to dynamic read env value

    [FEATURE]: Enhance addfields processor to dynamic read env value

    Concisely describe the proposed feature A clear and concise description of what you want. For example,

    I would like to enhance addfields feature to dynamic read env value rather current fixed value.

    Describe the solution you'd like (if any) A clear and concise description of what you want to achieve and implement. For example,

    enhance https://github.com/alibaba/ilogtail/tree/main/plugins/processor/addfields plugin.

    help wanted 
    opened by EvanLjp 2
  • [FEATURE]: Open Source Cpp Core

    [FEATURE]: Open Source Cpp Core

    Concisely describe the proposed feature Open source cpp core Enable ilogtail plugin to run with main C++ program.

    Describe the solution you'd like (if any) Run ilogtail on host. Run ilogtail in container. Run ilogtail in K8s.

    Additional comments A brief doc to introduce C++ core.

    opened by yyuuttaaoo 1
  • [QUESTION]:

    [QUESTION]:

    自己搭建的logtail将linux服务器上正常采集的配置放到docker容器中使用,无法正常采集。 image 应该是监听不到配置目录下采集文件,请问这样该如何解决? 配置如下 `{ "kafka_output_/var/lib/kubelet/pods/":{ "category":"file", "log_type":"apsara_log", "separator":"", "keys":[ "" ], "regex":[ "" ], "log_begin_regex":[ "" ], "log_begin_regexs":[ "" ], "logBeginRegex":[ "" ], "logBeginRegexs":[ "" ], "log_path":"/var/lib/kubelet/pods/", "file_pattern":"*.log", "create_time":1631018645, "defaultEndpoint":"", "delay_alarm_bytes":0, "delay_skip_bytes":0, "discard_none_utf8":false, "discard_unmatch":false, "docker_exclude_env":{

        },
        "docker_exclude_label":{
    
        },
        "docker_file":false,
        "docker_include_env":{
    
        },
        "docker_include_label":{
    
        },
        "enable":true,
        "enable_tag":false,
        "file_encoding":"utf8",
        "filter_keys":[
    
        ],
        "filter_regs":[
    
        ],
        "group_topic":"",
        "plugin":{
            "processors":[
                {
                    "type":"processor_rename",
                    "detail":{
                        "SourceKeys":[
                            "__tag__:__path__"
                        ],
                        "DestKeys":[
                            "source"
                        ],
                        "NoKeyError":true
                    }
                },
                {
                    "detail":{
                        "SplitRegex":"\\s*[0-9]{4}-[0-1][0-9]-[0-3][0-9] [0-2][0-9]:[0-5][0-9]:[0-5][0-9].*",
                        "SplitKey":"content",
                        "PreserveOthers":true
                    },
                    "type":"processor_split_log_regex"
                },
                {
                    "type":"processor_add_fields",
                    "detail":{
                        "Fields":{
                            "hostName":"ccmonitor-storm02",
                            "topic":"logtail-flusher-kafka2",
                            "serviceLine":""
                        }
                    }
                },
                {
                    "type":"processor_split_char",
                    "detail":{
                        "SourceKey":"source",
                        "KeepSource":true,
                        "SplitSep":"/",
                        "SplitKeys":[
                            "",
                            "",
                            "",
                            "",
                            "",
                            "",
                            "",
                            "",
                            "appNameTmp"
                        ]
                    }
                },
                {
                    "type":"processor_drop",
                    "detail":{
                        "DropKeys":[
                            "",
                            "_split_preserve_"
                        ]
                    }
                },
                {
                    "type":"processor_anchor",
                    "detail":{
                        "SourceKey":"appNameTmp",
                        "Anchors":[
                            {
                                "Start":"volumn-sls-",
                                "Stop":"",
                                "FieldName":"appName",
                                "FieldType":"string",
                                "ExpondJson":false
                            }
                        ]
                    }
                }
            ],
            "flushers":[
                {
                    "type":"flusher_kafka",
                    "detail":{
                        "Brokers":[
                            "10.10.0.115:9092"
                        ],
                        "Topic":"MONITOR_LOG"
                    }
                }
            ]
        },
        "local_storage":true,
        "log_tz":"",
        "max_depth":10,
        "max_send_rate":-1,
        "merge_type":"topic",
        "preserve":true,
        "preserve_depth":1,
        "priority":0,
        "raw_log":false,
        "aliuid":"",
        "region":"",
        "project_name":"",
        "send_rate_expire":0,
        "sensitive_keys":[
    
        ],
        "shard_hash_key":[
    
        ],
        "tail_existed":false,
        "time_key":"",
        "timeformat":"",
        "topic_format":"none",
        "tz_adjust":false,
        "version":1,
        "advanced":{
            "force_multiconfig":false,
            "tail_size_kb":1024
        }
    }
    

    }`

    question 
    opened by beyond688 1
Releases(v1.0.34)
  • v1.0.34(Jun 23, 2022)

    1.0.34

    Changes

    All issues and pull requests are here.

    Features

    • [public] [both] [updated] enhance memory cost for stdout collection
    • [public] [both] [updated] support parse timestamp in processor_gotime plugin
    • [public] [both] [updated] add content client_ip for syslog plugin
    • [public] [both] [added] add netping plugin
    • [public] [both] [updated] processor_strptime support precise timestamp
    • [public] [both] [updated] export container meta to C part
    • [public] [both] [updated] support skywalking logging API [public] [both] [updated] add processor_fields_with_condition to support process actions after switch-case conditions
    • [public] [both] [updated] add workload attribute of Pod meta in metric_meta_kubernetes

    Fixed

    • [public] [both] [fixed] fix skywalking plugin lost data
    • [public] [both] [fixed] fix OnlyStdout not working in flusher_stdout plugin
    • [public] [both] [fixed] fix analyzeProductLog api call
    • [public] [both] [fixed] fix netping duration overflow on windows, add timeout option
    • [public] [both] [fixed] fix the judgment function for CRI
    • [public] [both] [fixed] release fds of stopped containers managed by containerd [public] [both] [fixed] fix so lib build by docker
    • [public] [both] [fixed] fixed without k8s labels in CRI fetching.

    Doc

    • [public] [both] [doc] add prometheus fetcher usecase doc
    • [public] [both] [doc] add telegraf receiver usecase doc
    • [public] [both] [doc] add build image or dynamic lib doc

    Download

    | Arch| Platform| Region| Link| | ---- | ---- | ---- | ---- | |arm64|Linux|China|link| |amd64|Linux|China|link |arm64|Linux|US|link |amd64|Linux|US|link

    Source code(tar.gz)
    Source code(zip)
  • v1.0.30(Mar 1, 2022)

    1.0.30

    Changes

    All issues and pull requests are here.

    Features

    • [public] [both] [updated] support running multi prometheus input plugins at the same time
    • [public] [win] [added] add Customize the authentication token in Windows artifact

    Fixed

    • [public] [both] [fixed] fix threadNum and fdNum in process plugin
    • [public] [both] [fixed] Fix error that skywalking v3 plugin doesn't implement ConfigurationDiscoveryService interface

    Doc

    • [public] [both] [doc] add input stdout plugin doc

    Download

    | Arch| Platform| Region| Link| | ---- | ---- | ---- | ---- | |arm64|Linux|China|link| |amd64|Linux|China|link |arm64|Linux|US|link |amd64|Linux|US|link

    Source code(tar.gz)
    Source code(zip)
  • v1.0.29(Jan 10, 2022)

    1.0.29

    Changes

    All issues and pull requests are here.

    Features

    Fixed

    • [public] [both] [fixed] fix wrong matching lables for stdout input

    Doc

    • [public] [both] [doc] add release doc
    • [public] [both] [doc] add ilogtail local deloyment doc for kafka flusher
    • [public] [both] [doc] add ilogtail local deloyment doc for sls flusher
    • [public] [both] [doc] add ilogtail k8s deloyment doc for sls flusher

    Download

    | Arch| Platform| Region| Link| | ---- | ---- | ---- | ---- | |arm64|Linux|China|link| |amd64|Linux|China|link |arm64|Linux|US|link |amd64|Linux|US|link

    Source code(tar.gz)
    Source code(zip)
  • v1.0.28(Dec 15, 2021)

    1.0.28

    Changes

    All issues and pull requests are here.

    Features

    • [public] [linux] [added] snmp: support SNMP protocol
    • [public] [both] [added] filter instance properties for skywalking v3 plugin

    Fixed

    • [public] [both] [fixed] fix the paren span id is incorrect

    Doc

    Download

    | Arch| Platform| Region| Link| | ---- | ---- | ---- | ---- | |arm64|Linux|China|link| |amd64|Linux|China|link |arm64|Linux|US|link |amd64|Linux|US|link

    Source code(tar.gz)
    Source code(zip)
  • v1.0.27.1(Dec 1, 2021)

    1.0.27 release

    • [inner] [both] [fixed] fixed processor_regex not support .* regular expression.
    • [public] [both] [updated] optimize system_v2 IOCounter metrics
    • [public] [both] [updated] change kafka flusher partition strategy to hash key
    • [inner] [both] [fixed] service_http_server: unlink unix sock before listen.
    • [inner] [both] [fixed] metric_meta_kubernetes: remove global variables.
    Source code(tar.gz)
    Source code(zip)
Owner
Alibaba
Alibaba Open Source
Alibaba
Remark42 is a self-hosted, lightweight, and simple comment engine

Remark42 is a self-hosted, lightweight, and simple (yet functional) comment engine, which doesn't spy on users. It can be embedded into blogs, articles or any other place where readers add comments.

Umputun 3.8k Jul 1, 2022
Best lightweight, powerful and really fast Api with Golang (Fiber, REL, Dbmate) PostgreSqL

Best lightweight, powerful and really fast Api with Golang (Fiber, REL, Dbmate) PostgreSqL

Elias Champi 1 Dec 26, 2021
Super lightweight, easy-to-develop, general purpose golang framework

Super lightweight, easy-to-develop, general purpose golang framework ??

Kazmer Dome 0 Jun 14, 2022
Go obs client for huawei cloud OBS

gobs Go obs client for huawei cloud OBS Example func TestRead(t *testing.T) { cli, err := gobs.NewOBS(accessKey, secretKey, endPoint, bucket) assert

Daqian 0 Oct 27, 2021
A Go Application helps you save your contacts on cloud safely

Contact Saver This Application helps you save your contacts on cloud safely. The backend is built with Go programming language and the front end with

Clinton Adedeji 0 Nov 10, 2021
Api RESTfull - Go test Cloud Run

gcloudrun User Testando Google Cloud Run, testando com configurar e subir uma aplicação Go no serviço Cloud Run. O objetivo é testar e levantar as pos

Jefferson Otoni Lima 2 Apr 15, 2022
Logrus hook aliyun sls with golang

Logrus hook aliyun sls with golang

cui 0 Jan 14, 2022
A component on PolarStack, a hybrid cloud Alibaba Cloud DBaaS product

What is PolarDB Stack Daemon? PolarDB Stack Daemon is a component on PolarStack, a hybrid cloud Alibaba Cloud DBaaS product, and is designed mainly fo

null 10 Nov 21, 2021
provide api for cloud service like aliyun, aws, google cloud, tencent cloud, huawei cloud and so on

cloud-fitter 云适配 Communicate with public and private clouds conveniently by a set of apis. 用一套接口,便捷地访问各类公有云和私有云 对接计划 内部筹备中,后续开放,有需求欢迎联系。 开发者社区 开发者社区文档

null 23 May 8, 2022
The official container networking plugin for both OECP of Alibaba Cloud and SOFAStack of Ant Financial Co.

Rama What is Rama? Rama is an open source container networking solution, integrated with Kubernetes and used officially by following well-known PaaS p

null 131 Jun 21, 2022
Alibaba Cloud foasconsole SDK for Go

English | 简体中文 Alibaba Cloud foasconsole SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which v

null 0 Nov 1, 2021
Alibaba Cloud RMC SDK for Go

English | 简体中文 Alibaba Cloud RMC SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version g

null 0 Nov 5, 2021
FaaSNet: Scalable and Fast Provisioning of Custom Serverless Container Runtimes at Alibaba Cloud Function Compute (USENIX ATC'21)

FaaSNet FaaSNet is the first system that provides an end-to-end, integrated solution for FaaS-optimized container runtime provisioning. FaaSNet uses l

LeapLab @ CS_GMU 31 Jun 26, 2022
Alibaba Cloud BatchCompute SDK for Go

English | 简体中文 Alibaba Cloud BatchCompute SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which

null 0 Nov 15, 2021
Alibaba Cloud GEMP SDK for Go

English | 简体中文 Alibaba Cloud GEMP SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version

null 0 Nov 16, 2021
Alibaba Cloud PTS SDK for Go

Alibaba Cloud PTS SDK for Go

null 0 Dec 27, 2021
Alibaba Cloud xixikf SDK for Go

English | 简体中文 Alibaba Cloud xixikf SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which versio

null 0 Nov 25, 2021
Alibaba Cloud sae SDK for Go

English | 简体中文 Alibaba Cloud sae SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version g

null 0 Nov 26, 2021
Alibaba Cloud Eipanycast SDK for Go

English | 简体中文 Alibaba Cloud Eipanycast SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which ve

null 0 Dec 16, 2021
Alibaba Cloud BPStudio SDK for Go

English | 简体中文 Alibaba Cloud BPStudio SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which vers

null 0 Nov 26, 2021
Alibaba Cloud dplus SDK for Go

English | 简体中文 Alibaba Cloud dplus SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which version

null 0 Jan 6, 2022
Alibaba Cloud cms-export SDK for Go

English | 简体中文 Alibaba Cloud cms-export SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which ve

null 0 Jan 10, 2022
Market-20151101 - Alibaba Cloud Market SDK for Go

English | 简体中文 Alibaba Cloud Market SDK for Go Requirements It's necessary for y

null 0 Jan 17, 2022
Alibaba Cloud jarvis-public SDK for Go

English | 简体中文 Alibaba Cloud jarvis-public SDK for Go Requirements It's necessary for you to make sure your system have installed Go environment which

null 0 Jan 19, 2022
Schedulerx2-20190430 - Alibaba Cloud schedulerx2 SDK for Go

English | 简体中文 Alibaba Cloud schedulerx2 SDK for Go Requirements It's necessary

null 0 Jan 25, 2022
stratus is a cross-cloud identity broker that allows workloads with an identity issued by one cloud provider to exchange this identity for a workload identity issued by another cloud provider.

stratus stratus is a cross-cloud identity broker that allows workloads with an identity issued by one cloud provider to exchange this identity for a w

robert lestak 1 Dec 26, 2021
Cloud-Z gathers information and perform benchmarks on cloud instances in multiple cloud providers.

Cloud-Z Cloud-Z gathers information and perform benchmarks on cloud instances in multiple cloud providers. Cloud type, instance id, and type CPU infor

CloudSnorkel 16 Jun 8, 2022
A CLI tool that generates OpenTelemetry Collector binaries based on a manifest.

OpenTelemetry Collector builder This program generates a custom OpenTelemetry Collector binary based on a given configuration. TL;DR $ go get github.c

OpenTelemetry - CNCF 49 May 19, 2022
Open-metrics endpoint collector for ONTAP

NetApp Harvest 2.0 The swiss-army knife for monitoring datacenters. The default package collects performance, capacity and hardware metrics from ONTAP

NetApp 79 Jun 20, 2022