Like Prometheus, but for logs.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
loki/vendor/github.com/Shopify/sarama
Cyril Tovena c8f3df33cf
Promtail Kafka target (#4568)
4 years ago
..
.gitignore Promtail Kafka target (#4568) 4 years ago
.golangci.yml Promtail Kafka target (#4568) 4 years ago
CHANGELOG.md Promtail Kafka target (#4568) 4 years ago
LICENSE Promtail Kafka target (#4568) 4 years ago
Makefile Promtail Kafka target (#4568) 4 years ago
README.md Promtail Kafka target (#4568) 4 years ago
Vagrantfile Promtail Kafka target (#4568) 4 years ago
acl_bindings.go Promtail Kafka target (#4568) 4 years ago
acl_create_request.go Promtail Kafka target (#4568) 4 years ago
acl_create_response.go Promtail Kafka target (#4568) 4 years ago
acl_delete_request.go Promtail Kafka target (#4568) 4 years ago
acl_delete_response.go Promtail Kafka target (#4568) 4 years ago
acl_describe_request.go Promtail Kafka target (#4568) 4 years ago
acl_describe_response.go Promtail Kafka target (#4568) 4 years ago
acl_filter.go Promtail Kafka target (#4568) 4 years ago
acl_types.go Promtail Kafka target (#4568) 4 years ago
add_offsets_to_txn_request.go Promtail Kafka target (#4568) 4 years ago
add_offsets_to_txn_response.go Promtail Kafka target (#4568) 4 years ago
add_partitions_to_txn_request.go Promtail Kafka target (#4568) 4 years ago
add_partitions_to_txn_response.go Promtail Kafka target (#4568) 4 years ago
admin.go Promtail Kafka target (#4568) 4 years ago
alter_client_quotas_request.go Promtail Kafka target (#4568) 4 years ago
alter_client_quotas_response.go Promtail Kafka target (#4568) 4 years ago
alter_configs_request.go Promtail Kafka target (#4568) 4 years ago
alter_configs_response.go Promtail Kafka target (#4568) 4 years ago
alter_partition_reassignments_request.go Promtail Kafka target (#4568) 4 years ago
alter_partition_reassignments_response.go Promtail Kafka target (#4568) 4 years ago
alter_user_scram_credentials_request.go Promtail Kafka target (#4568) 4 years ago
alter_user_scram_credentials_response.go Promtail Kafka target (#4568) 4 years ago
api_versions_request.go Promtail Kafka target (#4568) 4 years ago
api_versions_response.go Promtail Kafka target (#4568) 4 years ago
async_producer.go Promtail Kafka target (#4568) 4 years ago
balance_strategy.go Promtail Kafka target (#4568) 4 years ago
broker.go Promtail Kafka target (#4568) 4 years ago
client.go Promtail Kafka target (#4568) 4 years ago
compress.go Promtail Kafka target (#4568) 4 years ago
config.go Promtail Kafka target (#4568) 4 years ago
config_resource_type.go Promtail Kafka target (#4568) 4 years ago
consumer.go Promtail Kafka target (#4568) 4 years ago
consumer_group.go Promtail Kafka target (#4568) 4 years ago
consumer_group_members.go Promtail Kafka target (#4568) 4 years ago
consumer_metadata_request.go Promtail Kafka target (#4568) 4 years ago
consumer_metadata_response.go Promtail Kafka target (#4568) 4 years ago
control_record.go Promtail Kafka target (#4568) 4 years ago
crc32_field.go Promtail Kafka target (#4568) 4 years ago
create_partitions_request.go Promtail Kafka target (#4568) 4 years ago
create_partitions_response.go Promtail Kafka target (#4568) 4 years ago
create_topics_request.go Promtail Kafka target (#4568) 4 years ago
create_topics_response.go Promtail Kafka target (#4568) 4 years ago
decompress.go Promtail Kafka target (#4568) 4 years ago
delete_groups_request.go Promtail Kafka target (#4568) 4 years ago
delete_groups_response.go Promtail Kafka target (#4568) 4 years ago
delete_offsets_request.go Promtail Kafka target (#4568) 4 years ago
delete_offsets_response.go Promtail Kafka target (#4568) 4 years ago
delete_records_request.go Promtail Kafka target (#4568) 4 years ago
delete_records_response.go Promtail Kafka target (#4568) 4 years ago
delete_topics_request.go Promtail Kafka target (#4568) 4 years ago
delete_topics_response.go Promtail Kafka target (#4568) 4 years ago
describe_client_quotas_request.go Promtail Kafka target (#4568) 4 years ago
describe_client_quotas_response.go Promtail Kafka target (#4568) 4 years ago
describe_configs_request.go Promtail Kafka target (#4568) 4 years ago
describe_configs_response.go Promtail Kafka target (#4568) 4 years ago
describe_groups_request.go Promtail Kafka target (#4568) 4 years ago
describe_groups_response.go Promtail Kafka target (#4568) 4 years ago
describe_log_dirs_request.go Promtail Kafka target (#4568) 4 years ago
describe_log_dirs_response.go Promtail Kafka target (#4568) 4 years ago
describe_user_scram_credentials_request.go Promtail Kafka target (#4568) 4 years ago
describe_user_scram_credentials_response.go Promtail Kafka target (#4568) 4 years ago
dev.yml Promtail Kafka target (#4568) 4 years ago
docker-compose.yml Promtail Kafka target (#4568) 4 years ago
encoder_decoder.go Promtail Kafka target (#4568) 4 years ago
end_txn_request.go Promtail Kafka target (#4568) 4 years ago
end_txn_response.go Promtail Kafka target (#4568) 4 years ago
errors.go Promtail Kafka target (#4568) 4 years ago
fetch_request.go Promtail Kafka target (#4568) 4 years ago
fetch_response.go Promtail Kafka target (#4568) 4 years ago
find_coordinator_request.go Promtail Kafka target (#4568) 4 years ago
find_coordinator_response.go Promtail Kafka target (#4568) 4 years ago
gssapi_kerberos.go Promtail Kafka target (#4568) 4 years ago
heartbeat_request.go Promtail Kafka target (#4568) 4 years ago
heartbeat_response.go Promtail Kafka target (#4568) 4 years ago
incremental_alter_configs_request.go Promtail Kafka target (#4568) 4 years ago
incremental_alter_configs_response.go Promtail Kafka target (#4568) 4 years ago
init_producer_id_request.go Promtail Kafka target (#4568) 4 years ago
init_producer_id_response.go Promtail Kafka target (#4568) 4 years ago
interceptors.go Promtail Kafka target (#4568) 4 years ago
join_group_request.go Promtail Kafka target (#4568) 4 years ago
join_group_response.go Promtail Kafka target (#4568) 4 years ago
kerberos_client.go Promtail Kafka target (#4568) 4 years ago
leave_group_request.go Promtail Kafka target (#4568) 4 years ago
leave_group_response.go Promtail Kafka target (#4568) 4 years ago
length_field.go Promtail Kafka target (#4568) 4 years ago
list_groups_request.go Promtail Kafka target (#4568) 4 years ago
list_groups_response.go Promtail Kafka target (#4568) 4 years ago
list_partition_reassignments_request.go Promtail Kafka target (#4568) 4 years ago
list_partition_reassignments_response.go Promtail Kafka target (#4568) 4 years ago
message.go Promtail Kafka target (#4568) 4 years ago
message_set.go Promtail Kafka target (#4568) 4 years ago
metadata_request.go Promtail Kafka target (#4568) 4 years ago
metadata_response.go Promtail Kafka target (#4568) 4 years ago
metrics.go Promtail Kafka target (#4568) 4 years ago
mockbroker.go Promtail Kafka target (#4568) 4 years ago
mockkerberos.go Promtail Kafka target (#4568) 4 years ago
mockresponses.go Promtail Kafka target (#4568) 4 years ago
offset_commit_request.go Promtail Kafka target (#4568) 4 years ago
offset_commit_response.go Promtail Kafka target (#4568) 4 years ago
offset_fetch_request.go Promtail Kafka target (#4568) 4 years ago
offset_fetch_response.go Promtail Kafka target (#4568) 4 years ago
offset_manager.go Promtail Kafka target (#4568) 4 years ago
offset_request.go Promtail Kafka target (#4568) 4 years ago
offset_response.go Promtail Kafka target (#4568) 4 years ago
packet_decoder.go Promtail Kafka target (#4568) 4 years ago
packet_encoder.go Promtail Kafka target (#4568) 4 years ago
partitioner.go Promtail Kafka target (#4568) 4 years ago
prep_encoder.go Promtail Kafka target (#4568) 4 years ago
produce_request.go Promtail Kafka target (#4568) 4 years ago
produce_response.go Promtail Kafka target (#4568) 4 years ago
produce_set.go Promtail Kafka target (#4568) 4 years ago
quota_types.go Promtail Kafka target (#4568) 4 years ago
real_decoder.go Promtail Kafka target (#4568) 4 years ago
real_encoder.go Promtail Kafka target (#4568) 4 years ago
record.go Promtail Kafka target (#4568) 4 years ago
record_batch.go Promtail Kafka target (#4568) 4 years ago
records.go Promtail Kafka target (#4568) 4 years ago
request.go Promtail Kafka target (#4568) 4 years ago
response_header.go Promtail Kafka target (#4568) 4 years ago
sarama.go Promtail Kafka target (#4568) 4 years ago
sasl_authenticate_request.go Promtail Kafka target (#4568) 4 years ago
sasl_authenticate_response.go Promtail Kafka target (#4568) 4 years ago
sasl_handshake_request.go Promtail Kafka target (#4568) 4 years ago
sasl_handshake_response.go Promtail Kafka target (#4568) 4 years ago
scram_formatter.go Promtail Kafka target (#4568) 4 years ago
sticky_assignor_user_data.go Promtail Kafka target (#4568) 4 years ago
sync_group_request.go Promtail Kafka target (#4568) 4 years ago
sync_group_response.go Promtail Kafka target (#4568) 4 years ago
sync_producer.go Promtail Kafka target (#4568) 4 years ago
timestamp.go Promtail Kafka target (#4568) 4 years ago
txn_offset_commit_request.go Promtail Kafka target (#4568) 4 years ago
txn_offset_commit_response.go Promtail Kafka target (#4568) 4 years ago
utils.go Promtail Kafka target (#4568) 4 years ago
version.go Promtail Kafka target (#4568) 4 years ago
zstd.go Promtail Kafka target (#4568) 4 years ago

README.md

sarama

Go Reference Coverage

Sarama is an MIT-licensed Go client library for Apache Kafka version 0.8 (and later).

Getting started

  • API documentation and examples are available via pkg.go.dev.
  • Mocks for testing are available in the mocks subpackage.
  • The examples directory contains more elaborate example applications.
  • The tools directory contains command line tools that can be useful for testing, diagnostics, and instrumentation.

You might also want to look at the Frequently Asked Questions.

Compatibility and API stability

Sarama provides a "2 releases + 2 months" compatibility guarantee: we support the two latest stable releases of Kafka and Go, and we provide a two month grace period for older releases. This means we currently officially support Go 1.15 through 1.16, and Kafka 2.7 through 2.8, although older releases are still likely to work.

Sarama follows semantic versioning and provides API stability via the gopkg.in service. You can import a version with a guaranteed stable API via http://gopkg.in/Shopify/sarama.v1. A changelog is available here.

Contributing