https://github.com/elastic/go-elasticsearch
client elasticsearch go golang
Score: 34.45446717217718
Last synced: 1 day ago
JSON representation
Repository metadata:
The official Go client for Elasticsearch
- Host: GitHub
- URL: https://github.com/elastic/go-elasticsearch
- Owner: elastic
- License: apache-2.0
- Created: 2017-03-27T17:56:15.000Z (almost 9 years ago)
- Default Branch: main
- Last Pushed: 2026-02-03T19:51:02.000Z (4 days ago)
- Last Synced: 2026-02-03T19:55:55.120Z (4 days ago)
- Topics: client, elasticsearch, go, golang
- Language: Go
- Homepage: https://github.com/elastic/go-elasticsearch#go-elasticsearch
- Size: 87.4 MB
- Stars: 6,022
- Watchers: 361
- Forks: 640
- Open Issues: 79
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Notice: NOTICE
Owner metadata:
- Name: elastic
- Login: elastic
- Email: info@elastic.co
- Kind: organization
- Description:
- Website: https://www.elastic.co/
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/6764390?v=4
- Repositories: 858
- Last Synced at: 2025-10-28T00:29:28.877Z
- Profile URL: https://github.com/elastic
GitHub Events
Total
- Create event: 149
- Delete event: 127
- Fork event: 29
- Issue comment event: 149
- Issues event: 34
- Public event: 1
- Pull request event: 258
- Pull request review comment event: 10
- Pull request review event: 44
- Push event: 236
- Release event: 9
- Watch event: 337
- Total: 1383
Last Year
- Create event: 127
- Delete event: 106
- Fork event: 18
- Issue comment event: 136
- Issues event: 26
- Pull request event: 207
- Pull request review comment event: 4
- Pull request review event: 27
- Push event: 210
- Release event: 6
- Watch event: 204
- Total: 1071
Committers metadata
Last synced: 2 days ago
Total Commits: 758
Total Committers: 69
Avg Commits per committer: 10.986
Development Distribution Score (DDS): 0.554
Commits in past year: 86
Committers in past year: 19
Avg Commits per committer in past year: 4.526
Development Distribution Score (DDS) in past year: 0.488
| Name | Commits | |
|---|---|---|
| Karel Minarik | k****k@g****m | 338 |
| Laurent Saint-Félix | l****x@e****o | 240 |
| Matt Devy | 3****y | 44 |
| dependabot[bot] | 4****] | 17 |
| István Zoltán Szabó | s****e@g****m | 12 |
| Roman Suvorov | s****3@g****m | 8 |
| Colleen McGinnis | c****s@e****o | 8 |
| Harald Nordgren | h****n@g****m | 6 |
| Sylvain Wallez | s****n@e****o | 5 |
| Andrew Wilkins | a****k@g****m | 5 |
| Tim Rühsen | t****n@e****o | 5 |
| Seth Michael Larson | s****n@e****o | 3 |
| heyanfu | 1****0@q****m | 3 |
| github-actions[bot] | 4****] | 2 |
| pzl | d****n@p****a | 2 |
| Marci W | 3****w | 2 |
| Aurèle Oulès | a****s@d****m | 2 |
| Jan Calanog | j****g@e****o | 2 |
| elastic-vault-github-plugin-prod[bot] | 1****] | 2 |
| Philip Krauss | 3****a | 2 |
| Martijn Laarman | M****z@g****m | 2 |
| Cael Rowley | c****y@p****e | 1 |
| Blake Rouse | b****e@e****o | 1 |
| Bin Liu | l****9@g****m | 1 |
| Ben Schofield | b****d | 1 |
| Barkhayot Juraev | c****r@g****m | 1 |
| Casey Zumwalt | c****t@e****o | 1 |
| Damian | 9****l | 1 |
| Andrew Kroh | a****h@e****o | 1 |
| Anderson Ribeiro | 1****u | 1 |
| and 39 more... | ||
Issue and Pull Request metadata
Last synced: 3 days ago
Total issues: 147
Total pull requests: 497
Average time to close issues: 10 months
Average time to close pull requests: 8 days
Total issue authors: 136
Total pull request authors: 69
Average comments per issue: 2.35
Average comments per pull request: 0.51
Merged pull request: 399
Bot issues: 0
Bot pull requests: 141
Past year issues: 16
Past year pull requests: 124
Past year average time to close issues: 5 months
Past year average time to close pull requests: 8 days
Past year issue authors: 16
Past year pull request authors: 20
Past year average comments per issue: 1.31
Past year average comments per pull request: 0.45
Past year merged pull request: 96
Past year bot issues: 0
Past year bot pull requests: 34
Top Issue Authors
- Anaethelion (3)
- sethmlarson (2)
- reijnden (2)
- amsenhao (2)
- Jakub-Kapusta (2)
- gannett-ggreer (2)
- arigon (2)
- 9tontruck (2)
- wd-h2 (2)
- ludovic-franconieri (2)
- jmt99 (1)
- michel-laterman (1)
- ahcognmm (1)
- youngstone89 (1)
- shuqingzai (1)
Top Pull Request Authors
- Anaethelion (203)
- github-actions[bot] (117)
- dependabot[bot] (17)
- colleenmcginnis (15)
- szabosteve (14)
- HaraldNordgren (11)
- CaelRowley (6)
- elastic-vault-github-plugin-prod[bot] (6)
- arp242 (6)
- barkhayot (5)
- rockdaboot (5)
- MattDevy (5)
- 180909 (4)
- jrodewig (4)
- dam-bal (4)
Top Issue Labels
- enhancement (6)
- bug (5)
- Category: Bug (2)
- Category: Question (2)
- State: Awaiting Response (2)
- State: Stale (2)
- discussion (1)
- Area: Generator (1)
- waiting on reply (1)
- Area: Specification (1)
- Category: Enhancement (1)
- in progress (1)
- Area: Transport (1)
Top Pull Request Labels
- documentation (33)
- backport 8.12 (29)
- backport 8.13 (23)
- dependencies (17)
- backport 8.x (15)
- backport 9.0 (14)
- backport 8.7 (14)
- backport 8.14 (11)
- backport 8.18 (9)
- backport 8.17 (9)
- backport 8.11 (8)
- backport 8.16 (7)
- backport 8.8 (7)
- backport 8.9 (6)
- backport 8.10 (5)
- backport 8.19 (5)
- backport 9.2 (4)
- backport 8.15 (3)
- skip: gencheck (3)
- backport 7.17 (3)
- autorelease: pending (2)
- backport 9.3 (2)
- backport 9.1 (2)
- backport 8.6 (2)
- bug (2)
- Category: Feature (1)
- Area: Transport (1)
- go (1)
- backport 8.5 (1)
- apidiff (1)
Package metadata
- Total packages: 14
- Total downloads: unknown
- Total docker downloads: 2,183,401,724
- Total dependent packages: 2,320 (may contain duplicates)
- Total dependent repositories: 3,179 (may contain duplicates)
- Total versions: 205
proxy.golang.org: github.com/elastic/go-elasticsearch/v7
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v7#section-documentation
- Licenses: Apache-2.0
- Latest release: v7.17.10 (published almost 3 years ago)
- Last Synced: 2026-01-31T18:43:53.712Z (7 days ago)
- Versions: 26
- Dependent Packages: 1,088
- Dependent Repositories: 1,186
- Docker Downloads: 1,425,700,932
-
Rankings:
- Docker downloads count: 0.114%
- Dependent packages count: 0.136%
- Dependent repos count: 0.226%
- Average: 0.53%
- Stargazers count: 0.965%
- Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v6
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v6#section-documentation
- Licenses: Apache-2.0
- Latest release: v6.8.10 (published over 5 years ago)
- Last Synced: 2026-02-03T02:41:08.952Z (4 days ago)
- Versions: 6
- Dependent Packages: 378
- Dependent Repositories: 1,302
- Docker Downloads: 11,439,553
-
Rankings:
- Dependent packages count: 0.212%
- Dependent repos count: 0.218%
- Docker downloads count: 0.421%
- Average: 0.605%
- Stargazers count: 0.965%
- Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v8
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/elastic-transport-go package for more information about configuring the transport.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v8#section-documentation
- Licenses: Apache-2.0
- Latest release: v8.19.1 (published about 2 months ago)
- Last Synced: 2026-02-03T17:53:52.924Z (4 days ago)
- Versions: 33
- Dependent Packages: 723
- Dependent Repositories: 489
- Docker Downloads: 726,570,807
-
Rankings:
- Dependent packages count: 0.203%
- Dependent repos count: 0.321%
- Docker downloads count: 0.523%
- Average: 0.644%
- Stargazers count: 0.965%
- Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information and examples.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch#section-documentation
- Licenses: Apache-2.0
- Latest release: v0.0.0 (published almost 7 years ago)
- Last Synced: 2026-02-04T13:14:33.476Z (3 days ago)
- Versions: 1
- Dependent Packages: 104
- Dependent Repositories: 165
- Docker Downloads: 9,959,533
-
Rankings:
- Dependent repos count: 0.488%
- Dependent packages count: 0.494%
- Docker downloads count: 0.527%
- Average: 0.736%
- Stargazers count: 0.965%
- Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v5
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information and examples.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v5#section-documentation
- Licenses: Apache-2.0
- Latest release: v5.6.1 (published over 6 years ago)
- Last Synced: 2026-02-04T12:06:27.251Z (3 days ago)
- Versions: 2
- Dependent Packages: 27
- Dependent Repositories: 37
- Docker Downloads: 9,543,516
-
Rankings:
- Docker downloads count: 0.439%
- Average: 0.906%
- Dependent repos count: 0.924%
- Stargazers count: 0.965%
- Dependent packages count: 0.998%
- Forks count: 1.207%
proxy.golang.org: github.com/elastic/go-elasticsearch/v9
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/elastic-transport-go package for more information about configuring the transport.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v9#section-documentation
- Licenses: Apache-2.0
- Latest release: v9.2.1 (published about 2 months ago)
- Last Synced: 2026-02-02T07:36:13.501Z (5 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
- Docker Downloads: 187,383
-
Rankings:
- Stargazers count: 0.971%
- Forks count: 1.214%
- Average: 3.435%
- Dependent packages count: 5.59%
- Dependent repos count: 5.965%
proxy.golang.org: gopkg.in/elastic/go-elasticsearch.v6
Package elasticsearch provides a Go client for Elasticsearch. Create the client with the NewDefaultClient function: The ELASTICSEARCH_URL environment variable is used instead of the default URL, when set. Use a comma to separate multiple URLs. To configure the client, pass a Config object to the NewClient function: When using the Elastic Service (https://elastic.co/cloud), you can use CloudID instead of Addresses. When either Addresses or CloudID is set, the ELASTICSEARCH_URL environment variable is ignored. See the elasticsearch_integration_test.go file and the _examples folder for more information. Call the Elasticsearch APIs by invoking the corresponding methods on the client: See the github.com/elastic/go-elasticsearch/esapi package for more information about using the API. See the github.com/elastic/go-elasticsearch/estransport package for more information about configuring the transport.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/gopkg.in/elastic/go-elasticsearch.v6#section-documentation
- Licenses: Apache-2.0
- Latest release: v6.8.10 (published over 5 years ago)
- Last Synced: 2026-01-27T20:03:58.680Z (11 days ago)
- Versions: 6
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.608%
- Forks count: 0.779%
- Average: 4.433%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/elastic/go-Elasticsearch/v8
- Homepage:
- Documentation: https://pkg.go.dev/github.com/elastic/go-Elasticsearch/v8#section-documentation
- Licenses: apache-2.0
- Latest release: v8.19.1 (published about 2 months ago)
- Last Synced: 2026-02-02T07:35:42.931Z (5 days ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Forks count: 0.765%
- Stargazers count: 0.804%
- Average: 4.478%
- Dependent packages count: 6.999%
- Dependent repos count: 9.346%
proxy.golang.org: github.com/elastic/go-elasticSearch/v8
- Homepage:
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticSearch/v8#section-documentation
- Licenses:
- Latest release: v8.19.1 (published about 2 months ago)
- Last Synced: 2026-02-02T07:36:24.692Z (5 days ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.047%
- Average: 5.216%
- Dependent repos count: 5.385%
proxy.golang.org: github.com/elastic/go-Elasticsearch/v7
- Homepage:
- Documentation: https://pkg.go.dev/github.com/elastic/go-Elasticsearch/v7#section-documentation
- Licenses: apache-2.0
- Latest release: v7.17.10 (published almost 3 years ago)
- Last Synced: 2026-02-02T07:37:14.053Z (5 days ago)
- Versions: 26
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Stargazers count: 0.924%
- Forks count: 1.17%
- Average: 5.609%
- Dependent packages count: 9.564%
- Dependent repos count: 10.779%
proxy.golang.org: github.com/elastic/go-elasticsearch/v7/esapi
Package esapi provides the Go API for Elasticsearch. It is automatically included in the client provided by the github.com/elastic/go-elasticsearch package: For each Elasticsearch API, such as "Index", the package exports two corresponding types: a function and a struct. The function type allows you to call the Elasticsearch API as a method on the client, passing the parameters as arguments: The struct type allows for a more hands-on approach, where you create a new struct, with the request configuration as fields, and call the Do() method with a context and the client as arguments: The function type is a wrapper around the struct, and allows to configure and perform the request in a more expressive way. It has a minor overhead compared to using a struct directly; refer to the esapi_benchmark_test.go suite for concrete numbers. See the documentation for each API function or struct at https://godoc.org/github.com/elastic/go-elasticsearch, or locally by: The esapi.Response type is a lightweight wrapper around http.Response. The res.Body field is an io.ReadCloser, leaving the JSON parsing to the calling code, in the interest of performance and flexibility (eg. to allow using a custom JSON parser). It is imperative to close the response body for a non-nil response. The Response type implements a couple of convenience methods for accessing the status, checking an error status code or printing the response body for debugging purposes. See the Elasticsearch documentation at https://www.elastic.co/guide/en/elasticsearch/reference/master/api-conventions.html for detailed information about the API endpoints and parameters. The Go API is generated from the Elasticsearch JSON specification at https://github.com/elastic/elasticsearch/tree/master/rest-api-spec/src/main/resources/rest-api-spec/api by the internal package available at https://github.com/elastic/go-elasticsearch/tree/master/internal/cmd/generate/commands/gensource. The API is tested by integration tests common to all Elasticsearch official clients, generated from the source at https://github.com/elastic/elasticsearch/tree/master/rest-api-spec/src/main/resources/rest-api-spec/test. The generator is provided by the internal package available at internal/cmd/generate/commands/gentests.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v7/esapi#section-documentation
- Licenses: Apache-2.0
- Latest release: (published 9 days ago)
- Last Synced: 2026-01-29T18:00:53.098Z (9 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.923%
- Average: 6.121%
- Dependent repos count: 6.319%
proxy.golang.org: github.com/elastic/go-elasticsearch/v7/estransport
Package estransport provides the transport layer for the Elasticsearch client. It is automatically included in the client provided by the github.com/elastic/go-elasticsearch package and is not intended for direct use: to configure the client, use the elasticsearch.Config struct. The default HTTP transport of the client is http.Transport; use the Transport option to customize it; see the _examples/coniguration.go and _examples/customization.go files in this repository for information. The package will automatically retry requests on network-related errors, and on specific response status codes (by default 502, 503, 504). Use the RetryOnStatus option to customize the list. The transport will not retry a timeout network error, unless enabled by setting EnableRetryOnTimeout to true. Use the MaxRetries option to configure the number of retries, and set DisableRetry to true to disable the retry behaviour altogether. By default, the retry will be performed without any delay; to configure a backoff interval, implement the RetryBackoff option function; see an example in the package unit tests for information. When multiple addresses are passed in configuration, the package will use them in a round-robin fashion, and will keep track of live and dead nodes. The status of dead nodes is checked periodically. To customize the node selection behaviour, provide a Selector implementation in the configuration. To replace the connection pool entirely, provide a custom ConnectionPool implementation via the ConnectionPoolFunc option. The package defines the Logger interface for logging information about request and response. It comes with several bundled loggers for logging in text and JSON. Use the EnableDebugLogger option to enable the debugging logger for connection management. Use the EnableMetrics option to enable metric collection and export.
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v7/estransport#section-documentation
- Licenses: Apache-2.0
- Latest release: (published 11 days ago)
- Last Synced: 2026-01-27T00:54:30.406Z (11 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.923%
- Average: 6.121%
- Dependent repos count: 6.319%
proxy.golang.org: github.com/elastic/go-elasticsearch/v7/internal/version
- Homepage: https://github.com/elastic/go-elasticsearch
- Documentation: https://pkg.go.dev/github.com/elastic/go-elasticsearch/v7/internal/version#section-documentation
- Licenses: Apache-2.0
- Latest release: (published 11 days ago)
- Last Synced: 2026-01-27T00:54:31.506Z (11 days ago)
- Versions: 0
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 5.923%
- Average: 6.121%
- Dependent repos count: 6.319%
proxy.golang.org: github.com/Elastic/go-elasticsearch/v8
- Homepage:
- Documentation: https://pkg.go.dev/github.com/Elastic/go-elasticsearch/v8#section-documentation
- Licenses: apache-2.0
- Latest release: v8.19.1 (published about 2 months ago)
- Last Synced: 2026-02-02T07:35:39.430Z (5 days ago)
- Versions: 33
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent packages count: 6.999%
- Average: 8.173%
- Dependent repos count: 9.346%
Dependencies
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20200408073057-6f36a473b19f
- github.com/fatih/color v1.7.0
- github.com/mattn/go-colorable v0.1.6
- github.com/montanaflynn/stats v0.6.3
- github.com/tidwall/gjson v1.9.3
- github.com/dustin/go-humanize v1.0.0
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/fatih/color v1.13.0
- github.com/mailru/easyjson v0.7.1
- github.com/montanaflynn/stats v0.6.3
- github.com/dustin/go-humanize v1.0.0
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/fatih/color v1.13.0
- github.com/mailru/easyjson v0.7.1
- github.com/mattn/go-colorable v0.1.9
- github.com/mattn/go-isatty v0.0.12
- github.com/mattn/go-isatty v0.0.14
- github.com/montanaflynn/stats v0.6.3
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
- github.com/cenkalti/backoff/v4 v4.1.2
- github.com/dustin/go-humanize v1.0.0
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
- github.com/mailru/easyjson v0.7.7
- github.com/cenkalti/backoff/v4 v4.1.2
- github.com/dustin/go-humanize v1.0.0
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/josharian/intern v1.0.0
- github.com/mailru/easyjson v0.7.7
- github.com/cucumber/godog v0.8.0
- github.com/davecgh/go-spew v1.1.1
- github.com/dustin/go-humanize v1.0.0
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/prometheus/procfs v0.0.3
- github.com/segmentio/kafka-go v0.4.25
- go.elastic.co/apm v1.14.0
- go.elastic.co/apm/module/apmelasticsearch v1.14.0
- github.com/DATA-DOG/go-txdb v0.1.3
- github.com/armon/go-radix v1.0.0
- github.com/cucumber/godog v0.8.0
- github.com/davecgh/go-spew v1.1.0
- github.com/davecgh/go-spew v1.1.1
- github.com/dustin/go-humanize v1.0.0
- github.com/eapache/go-xerial-snappy v0.0.0-20180814174437-776d5712da21
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/elastic/go-licenser v0.3.1
- github.com/elastic/go-sysinfo v1.1.1
- github.com/elastic/go-windows v1.0.0
- github.com/frankban/quicktest v1.11.3
- github.com/go-sql-driver/mysql v1.5.0
- github.com/golang/snappy v0.0.1
- github.com/google/go-cmp v0.3.0
- github.com/google/go-cmp v0.3.1
- github.com/google/go-cmp v0.5.4
- github.com/jcchavezs/porto v0.1.0
- github.com/jessevdk/go-flags v1.4.0
- github.com/joeshaw/multierror v0.0.0-20140124173710-69b34d4ec901
- github.com/klauspost/compress v1.9.8
- github.com/kr/pretty v0.1.0
- github.com/kr/pretty v0.2.1
- github.com/kr/pty v1.1.1
- github.com/kr/text v0.1.0
- github.com/pierrec/lz4 v2.6.0+incompatible
- github.com/pkg/errors v0.8.0
- github.com/pkg/errors v0.8.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/prometheus/procfs v0.0.0-20190425082905-87a4384529e0
- github.com/prometheus/procfs v0.0.3
- github.com/santhosh-tekuri/jsonschema v1.2.4
- github.com/segmentio/kafka-go v0.4.25
- github.com/stretchr/objx v0.1.0
- github.com/stretchr/testify v1.3.0
- github.com/stretchr/testify v1.4.0
- github.com/stretchr/testify v1.6.1
- github.com/xdg/scram v0.0.0-20180814205039-7eeb5667e42c
- github.com/xdg/stringprep v1.0.0
- github.com/yuin/goldmark v1.1.27
- go.elastic.co/apm v1.7.1
- go.elastic.co/apm v1.14.0
- go.elastic.co/apm/module/apmelasticsearch v1.14.0
- go.elastic.co/apm/module/apmhttp v1.14.0
- go.elastic.co/fastjson v1.0.0
- go.elastic.co/fastjson v1.1.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20190506204251-e1dfcc566284
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/lint v0.0.0-20201208152925-83fdc39ff7b5
- golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee
- golang.org/x/mod v0.2.0
- golang.org/x/mod v0.3.0
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20200226121028-0de0cce0169b
- golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20191025021431-6c3a3bfe00ae
- golang.org/x/sys v0.0.0-20191204072324-ce4227a45e2e
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.2
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.0.0-20200130002326-2f3ba24bd6e7
- golang.org/x/tools v0.0.0-20200509030707-2212a7e161a5
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543
- gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405
- gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127
- gopkg.in/yaml.v2 v2.2.1
- gopkg.in/yaml.v2 v2.2.2
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c
- howett.net/plist v0.0.0-20181124034731-591f970eefbb
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/fatih/color v1.13.0
- github.com/mailru/easyjson v0.7.7
- github.com/tidwall/gjson v1.9.3
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/fatih/color v1.13.0
- github.com/josharian/intern v1.0.0
- github.com/mailru/easyjson v0.7.7
- github.com/mattn/go-colorable v0.1.9
- github.com/mattn/go-isatty v0.0.12
- github.com/mattn/go-isatty v0.0.14
- github.com/tidwall/gjson v1.9.3
- github.com/tidwall/match v1.1.1
- github.com/tidwall/pretty v1.2.0
- golang.org/x/sys v0.0.0-20200116001909-b77594299b42
- golang.org/x/sys v0.0.0-20200223170610-d5e6a3e2c0ae
- golang.org/x/sys v0.0.0-20210630005230-0f9fa26af87c
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/valyala/fasthttp v1.34.0
- github.com/andybalholm/brotli v1.0.4
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/klauspost/compress v1.15.0
- github.com/valyala/bytebufferpool v1.0.0
- github.com/valyala/fasthttp v1.34.0
- github.com/valyala/tcplisten v1.0.0
- golang.org/x/crypto v0.0.0-20220214200702-86341886e292
- golang.org/x/net v0.0.0-20211112202133-69e39bad7dc2
- golang.org/x/net v0.0.0-20220225172249-27dd8689420f
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210423082822-04245dca01da
- golang.org/x/sys v0.0.0-20210615035016-665e8c7367d1
- golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e
- golang.org/x/sys v0.0.0-20220227234510-4e6760a101f9
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
- golang.org/x/text v0.3.6
- golang.org/x/text v0.3.7
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20191002063538-b491ce54d752
- github.com/fatih/color v1.7.0
- github.com/mattn/go-colorable v0.1.0
- github.com/mattn/go-isatty v0.0.4
- go.elastic.co/apm v1.11.0
- go.elastic.co/apm/module/apmelasticsearch v1.5.0
- go.opencensus.io v0.19.0
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- 110 dependencies
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
- github.com/rs/zerolog v1.26.0
- github.com/coreos/go-systemd/v22 v22.3.2
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/godbus/dbus/v5 v5.0.4
- github.com/pkg/errors v0.9.1
- github.com/rs/xid v1.3.0
- github.com/rs/zerolog v1.26.0
- github.com/yuin/goldmark v1.4.0
- golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2
- golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550
- golang.org/x/mod v0.4.2
- golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3
- golang.org/x/net v0.0.0-20190620200207-3b0461eec859
- golang.org/x/net v0.0.0-20210805182204-aaa1db679c0d
- golang.org/x/sync v0.0.0-20190423024810-112230192c58
- golang.org/x/sync v0.0.0-20210220032951-036812b2e83c
- golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a
- golang.org/x/sys v0.0.0-20190412213103-97732733099d
- golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
- golang.org/x/sys v0.0.0-20210423082822-04245dca01da
- golang.org/x/sys v0.0.0-20210809222454-d867a43fc93e
- golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1
- golang.org/x/text v0.3.0
- golang.org/x/text v0.3.6
- golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e
- golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e
- golang.org/x/tools v0.1.7
- golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7
- golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898
- golang.org/x/xerrors v0.0.0-20200804184101-5ec99f83aff1
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20211123103400-5f8a17a2322f
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/inconshreveable/mousetrap v1.0.0
- github.com/rs/zerolog v1.11.0
- github.com/spf13/cobra v0.0.3
- github.com/spf13/pflag v1.0.3
- golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85
- golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211202110751-50105067ef27
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/inconshreveable/mousetrap v1.0.0
- github.com/rs/zerolog v1.11.0
- github.com/spf13/cobra v0.0.3
- github.com/spf13/pflag v1.0.3
- golang.org/x/crypto v0.0.0-20181127143415-eb0de9b17e85
- golang.org/x/sys v0.0.0-20181128092732-4ed8d59d0b35
- github.com/elastic/go-elasticsearch/v8 master
- gopkg.in/yaml.v2 v2.2.2
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/elastic/elastic-transport-go/v8 v8.0.0-20211216131617-bbee439d559c
- github.com/alecthomas/chroma v0.8.2
- github.com/elastic/go-elasticsearch/v8 v8.0.0-20210817150010-57d659deaca7
- github.com/spf13/cobra v1.1.3
- github.com/stretchr/testify v1.4.0
- golang.org/x/crypto v0.0.0-20220408190544-5352b0902921
- golang.org/x/sys v0.0.0-20220408201424-a24fb2fb8a0f
- golang.org/x/term v0.0.0-20210927222741-03fcf44c2211
- golang.org/x/tools v0.1.10
- gopkg.in/yaml.v2 v2.4.0
- 333 dependencies
- tibdex/backport v1 composite
- actions/checkout v2 composite
- actions/setup-go v2.1.3 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/setup-go v2.1.3 composite
- actions/checkout v2 composite
- actions/setup-go v2.1.3 composite
- codecov/codecov-action v1 composite
- actions/checkout v2 composite
- actions/checkout v2 composite
- actions/setup-go v2.1.3 composite
- codecov/codecov-action v1 composite
- golang ${VERSION} build
- golang ${VERSION} build
- confluentinc/cp-enterprise-control-center ${CONFLUENT_VERSION}
- confluentinc/cp-server ${CONFLUENT_VERSION}
- confluentinc/cp-zookeeper ${CONFLUENT_VERSION}
- docker.elastic.co/elasticsearch/elasticsearch ${ELASTIC_VERSION}
- docker.elastic.co/kibana/kibana ${ELASTIC_VERSION}
- golang 1-alpine build
- alpine latest build
- golang 1.17-alpine build
- actions/stale 5f858e3efba33a5ca4407a664cc011ad407f2008 composite
- elastic/clients-team-automations/gencheck ba683215c43524580baa8b6b32b93958a9aa567b composite
- actions/checkout v4 composite
- elastic/clients-team-automations/issues_stats ba683215c43524580baa8b6b32b93958a9aa567b composite
- actions/checkout 1af3b93b6815bc44a9784bd300feb67ff0d1eeb3 composite
- elastic/ci-gh-actions/fetch-github-token 8a7604dfdd4e7fe21f969bfe9ff96e17635ea577 composite
- googleapis/release-please-action 16a9c90856f42705d54a6fda1823352bdc62cf38 composite
- peter-evans/create-pull-request 84ae59a2cdc2258d6fa0732dd66352dddae2a412 composite
- EndBug/label-sync 52074158190acb45f3077f9099fea818aa43f97a composite
- actions/checkout v4 composite
- github.com/elastic/elastic-transport-go/v8 v8.8.0
- github.com/elastic/go-elasticsearch/v9 v9.0.0-00010101000000-000000000000
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/trace v1.35.0
- github.com/davecgh/go-spew v1.1.1
- github.com/elastic/elastic-transport-go/v8 v8.8.0
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/logr v1.2.2
- github.com/go-logr/stdr v1.2.2
- github.com/google/go-cmp v0.7.0
- github.com/kr/pretty v0.3.1
- github.com/kr/text v0.2.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/rogpeppe/go-internal v1.13.1
- github.com/stretchr/testify v1.10.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/sdk v1.21.0
- go.opentelemetry.io/otel/trace v1.35.0
- golang.org/x/sys v0.14.0
- gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c
- gopkg.in/yaml.v3 v3.0.1
- github.com/elastic/elastic-transport-go/v8 v8.8.0
- github.com/elastic/go-elasticsearch/v9 v9.0.0-00010101000000-000000000000
- github.com/go-logr/logr v1.4.3
- github.com/go-logr/stdr v1.2.2
- github.com/google/uuid v1.6.0
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/otel v1.38.0
- go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0
- go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0
- go.opentelemetry.io/otel/metric v1.38.0
- go.opentelemetry.io/otel/sdk v1.38.0
- go.opentelemetry.io/otel/sdk/metric v1.38.0
- go.opentelemetry.io/otel/trace v1.38.0
- golang.org/x/sys v0.35.0
- github.com/davecgh/go-spew v1.1.1
- github.com/elastic/elastic-transport-go/v8 v8.8.0
- github.com/go-logr/logr v1.2.2
- github.com/go-logr/logr v1.4.3
- github.com/go-logr/stdr v1.2.2
- github.com/google/go-cmp v0.7.0
- github.com/google/uuid v1.6.0
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/testify v1.11.1
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/otel v1.38.0
- go.opentelemetry.io/otel/exporters/stdout/stdoutmetric v1.38.0
- go.opentelemetry.io/otel/exporters/stdout/stdouttrace v1.38.0
- go.opentelemetry.io/otel/metric v1.38.0
- go.opentelemetry.io/otel/sdk v1.38.0
- go.opentelemetry.io/otel/sdk/metric v1.38.0
- go.opentelemetry.io/otel/trace v1.38.0
- go.uber.org/goleak v1.3.0
- golang.org/x/sys v0.35.0
- gopkg.in/yaml.v3 v3.0.1
- dario.cat/mergo v1.0.0
- github.com/Azure/go-ansiterm v0.0.0-20210617225240-d185dfc1b5a1
- github.com/Microsoft/go-winio v0.6.2
- github.com/cenkalti/backoff/v4 v4.2.1
- github.com/containerd/containerd v1.7.18
- github.com/containerd/log v0.1.0
- github.com/containerd/platforms v0.2.1
- github.com/cpuguy83/dockercfg v0.3.2
- github.com/davecgh/go-spew v1.1.1
- github.com/distribution/reference v0.6.0
- github.com/docker/docker v27.1.1+incompatible
- github.com/docker/go-connections v0.5.0
- github.com/docker/go-units v0.5.0
- github.com/elastic/elastic-transport-go/v8 v8.8.0
- github.com/elastic/go-elasticsearch/v9 v9.0.0-20250401132409-0ffca4b1f163
- github.com/felixge/httpsnoop v1.0.4
- github.com/go-logr/logr v1.4.2
- github.com/go-logr/stdr v1.2.2
- github.com/go-ole/go-ole v1.2.6
- github.com/gogo/protobuf v1.3.2
- github.com/google/uuid v1.6.0
- github.com/klauspost/compress v1.17.4
- github.com/lufia/plan9stats v0.0.0-20211012122336-39d0f177ccd0
- github.com/magiconair/properties v1.8.7
- github.com/moby/docker-image-spec v1.3.1
- github.com/moby/patternmatcher v0.6.0
- github.com/moby/sys/sequential v0.5.0
- github.com/moby/sys/user v0.1.0
- github.com/moby/term v0.5.0
- github.com/morikuni/aec v1.0.0
- github.com/opencontainers/go-digest v1.0.0
- github.com/opencontainers/image-spec v1.1.0
- github.com/pkg/errors v0.9.1
- github.com/pmezard/go-difflib v1.0.0
- github.com/power-devops/perfstat v0.0.0-20210106213030-5aafc221ea8c
- github.com/shirou/gopsutil/v3 v3.23.12
- github.com/shoenig/go-m1cpu v0.1.6
- github.com/sirupsen/logrus v1.9.3
- github.com/stretchr/testify v1.10.0
- github.com/testcontainers/testcontainers-go v0.34.0
- github.com/testcontainers/testcontainers-go/modules/elasticsearch v0.34.0
- github.com/tklauser/go-sysconf v0.3.12
- github.com/tklauser/numcpus v0.6.1
- github.com/yusufpapurcu/wmi v1.2.3
- go.opentelemetry.io/auto/sdk v1.1.0
- go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0
- go.opentelemetry.io/otel v1.35.0
- go.opentelemetry.io/otel/metric v1.35.0
- go.opentelemetry.io/otel/trace v1.35.0
- golang.org/x/crypto v0.37.0
- golang.org/x/mod v0.16.0
- golang.org/x/sys v0.32.0
- gopkg.in/yaml.v3 v3.0.1
- 127 dependencies