# Filebeat data sending problem with kerberos

**URL:** <https://discuss.elastic.co/t/filebeat-data-sending-problem-with-kerberos/368840>\
**Category:** Beats\
**Tags:** filebeat\
**Created:** [October 15, 2024, 10:31am UTC](https://discuss.elastic.co/t/filebeat-data-sending-problem-with-kerberos/368840 "2024-10-15T10:31:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![kocyigit](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@kocyigit](https://discuss.elastic.co/u/kocyigit)\
**Post date:** [October 15, 2024, 10:31am UTC](https://discuss.elastic.co/t/filebeat-data-sending-problem-with-kerberos/368840/1 "2024-10-15T10:31:20Z")

</div>

**Hello everyone,**

I have a problem that is about filebeat yml configuration but it can also be about something else. I was use filebeat to send my logs from client computers to Kafka. There was not a problem while sending and processing **before the integration with kerberos.**

I've need to integrate kerberos to authentication while sending data to Kafka. As I can see there was a few configuration parameters to add in filebeat yml file. I've added but there is a problem before sending the data. Everything is ok on kerberos side. I just updated output section on yml file like following:

```auto
output.kafka:

  hosts: ["foo1.xyz.abc:9093","foo2.xyz.abc:9093","foo3.xyz.abc:9093"]
  ssl.enabled: true
  ssl.certificate_authorities: ["C:\\Program Files (x86)\\Elastic\\certs\\ca-cert.pem"]
  ssl.certificate: "C:\\Program Files (x86)\\Elastic\\certs\\client-cert.pem"
  ssl.key: "C:\\Program Files (x86)\\Elastic\\certs\\client-key.pem"
  kerberos.config_path: "C:\\Program Files (x86)\\Elastic\\certs\\krb5.conf"
  kerberos.enabled: true
  kerberos.auth_type: "keytab"
  kerberos.keytab: "C:\\Program Files (x86)\\Elastic\\certs\\user_test.keytab"
  kerberos.service_name: "kafka"
  kerberos.username: "user_test/foo1.xyz.abc"
  kerberos.realm: "xyz.abc"
  topic: "mylog.dev"
 
  compression: snappy
  required_acks: 1
  codec.json:
    pretty: false

```

After this configuration, I start the service, and then it consumes all the resources on the computer. I cannot do anything on the computer for about 5 minutes. After that, I get the following error, and the service stops. The file size i'm sending is very small (about 5 kB). Where exactly could my mistake be?

Thanks.

> runtime: goroutine stack exceeds 1000000000-byte limit  
> runtime: sp=0xc02148b3a8 stack=[0xc02148a000, 0xc04148a000]  
> fatal error: stack overflow
> 
> runtime stack:  
> runtime.throw({0x4ed8a42?, 0x20?})  
> runtime/panic.go:1077 +0x65 fp=0x552bffbc0 sp=0x552bffb90 pc=0x9bdac5  
> runtime.newstack()  
> runtime/stack.go:1107 +0x5bb fp=0x552bffd70 sp=0x552bffbc0 pc=0x9d5dbb  
> runtime.morestack()  
> runtime/asm\_amd64.s:593 +0x87 fp=0x552bffd78 sp=0x552bffd70 pc=0x9f09c7
> 
> goroutine 122 [running]:  
> strconv.ryuFtoaShortest(0xc02148b4a8, 0x1f0e7333333333?, 0xffffffffffffffd8?, 0x79fa7d0?)  
> strconv/ftoaryu.go:227 +0x4ea fp=0xc02148b3b8 sp=0xc02148b3b0 pc=0xa5ba0a  
> strconv.genericFtoa({0xc001966118, 0x0, 0xaaaf28?}, 0x11e0e1b?, 0x67, 0xffffffffffffffff, 0x6?)  
> strconv/ftoa.go:119 +0x4e5 fp=0xc02148b4e0 sp=0xc02148b3b8 pc=0xa59085  
> strconv.AppendFloat(...)  
> strconv/ftoa.go:54  
> github//elastic/go-structform/json.(\*Visitor).onFloat(0xc0019660b0, 0x40bf0e7333333333, 0xc02148b580?)  
> github//elastic/go-structform@v0.0.10/json/visitor.go:430 +0x10a fp=0xc02148b540 sp=0xc02148b4e0 pc=0x11e166a  
> github//elastic/go-structform/json.(\*Visitor).OnFloat64(0x99247e?, 0x6?)  
> github//elastic/go-structform@v0.0.10/json/visitor.go:415 +0x18 fp=0xc02148b568 sp=0xc02148b540 pc=0x11e1538  
> github//elastic/go-structform.(\*extVisitor).OnFloat64(0xaaaf28?, 0xc001460350?)  
> :1 +0x24 fp=0xc02148b588 sp=0xc02148b568 pc=0x1156184  
> github//elastic/go-structform/gotype.foldFloat64(0x4577320?, {0x4577320?, 0xc001460438?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_primitives.go:36 +0x36 fp=0xc02148b5b0 sp=0xc02148b588 pc=0x11606d6  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4577320, 0xc001460438})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148b640 sp=0xc02148b5b0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2ed0})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148b6d8 sp=0xc02148b640 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2ed0})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148b768 sp=0xc02148b6d8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148b800 sp=0xc02148b768 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148b890 sp=0xc02148b800 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148b928 sp=0xc02148b890 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148b9b8 sp=0xc02148b928 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148ba50 sp=0xc02148b9b8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148bae0 sp=0xc02148ba50 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148bb78 sp=0xc02148bae0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148bc08 sp=0xc02148bb78 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148bca0 sp=0xc02148bc08 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148bd30 sp=0xc02148bca0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148bdc8 sp=0xc02148bd30 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148be58 sp=0xc02148bdc8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148bef0 sp=0xc02148be58 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148bf80 sp=0xc02148bef0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c018 sp=0xc02148bf80 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c0a8 sp=0xc02148c018 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c140 sp=0xc02148c0a8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c1d0 sp=0xc02148c140 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c268 sp=0xc02148c1d0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c2f8 sp=0xc02148c268 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c390 sp=0xc02148c2f8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c420 sp=0xc02148c390 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c4b8 sp=0xc02148c420 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c548 sp=0xc02148c4b8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c5e0 sp=0xc02148c548 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c670 sp=0xc02148c5e0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c708 sp=0xc02148c670 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c798 sp=0xc02148c708 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c830 sp=0xc02148c798 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c8c0 sp=0xc02148c830 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148c958 sp=0xc02148c8c0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148c9e8 sp=0xc02148c958 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148ca80 sp=0xc02148c9e8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148cb10 sp=0xc02148ca80 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148cba8 sp=0xc02148cb10 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148cc38 sp=0xc02148cba8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148ccd0 sp=0xc02148cc38 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148cd60 sp=0xc02148ccd0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc02148cdf8 sp=0xc02148cd60 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc02148ce88 sp=0xc02148cdf8 pc=0x115bb08  
> ...3627376 frames elided...  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc0414883e0 sp=0xc041488348 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488470 sp=0xc0414883e0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488508 sp=0xc041488470 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488598 sp=0xc041488508 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488630 sp=0xc041488598 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc0414886c0 sp=0xc041488630 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488758 sp=0xc0414886c0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc0414887e8 sp=0xc041488758 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488880 sp=0xc0414887e8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488910 sp=0xc041488880 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc0414889a8 sp=0xc041488910 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488a38 sp=0xc0414889a8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488ad0 sp=0xc041488a38 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488b60 sp=0xc041488ad0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488bf8 sp=0xc041488b60 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488c88 sp=0xc041488bf8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488d20 sp=0xc041488c88 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488db0 sp=0xc041488d20 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488e48 sp=0xc041488db0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041488ed8 sp=0xc041488e48 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041488f70 sp=0xc041488ed8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041489000 sp=0xc041488f70 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041489098 sp=0xc041489000 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041489128 sp=0xc041489098 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc0414891c0 sp=0xc041489128 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041489250 sp=0xc0414891c0 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc0414892e8 sp=0xc041489250 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041489378 sp=0xc0414892e8 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041489410 sp=0xc041489378 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc0414894a0 sp=0xc041489410 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041489538 sp=0xc0414894a0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc0414895c8 sp=0xc041489538 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041489660 sp=0xc0414895c8 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc0414896f0 sp=0xc041489660 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInterface(0xc001b41500, {0x4759ae0?, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map.go:55 +0x125 fp=0xc041489788 sp=0xc0414896f0 pc=0x115db25  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4759ae0, 0xc0013f2a80})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:105 +0x268 fp=0xc041489818 sp=0xc041489788 pc=0x115bb08  
> github//elastic/go-structform/gotype.foldMapInlineInterface(0xc001b41500, {0x4d6a540?, 0xc00103a7d0?, 0xc0014082a0?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_map\_inline.generated.go:61 +0x116 fp=0xc0414898c8 sp=0xc041489818 pc=0x115e3b6  
> github//elastic/go-structform/gotype.buildFieldFoldInline.makeFieldInlineFold.func3(0xc001b41500?, {0x4a797e0?, 0xc00103a780?, 0xc000176904?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_reflect.go:317 +0x53 fp=0xc041489908 sp=0xc0414898c8 pc=0x1162dd3  
> github//elastic/go-structform/gotype.getReflectFoldStruct.makeStructFold.makeFieldsFold.func3(0x4a797e0?, {0x4a797e0?, 0xc00103a780?, 0x57121f0?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_reflect.go:198 +0x83 fp=0xc041489970 sp=0xc041489908 pc=0x11622a3  
> github//elastic/go-structform/gotype.getReflectFoldStruct.makeStructFold.func2(0xc001b41500, {0x4a797e0?, 0xc00103a780?, 0x98efcc?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_reflect.go:188 +0x79 fp=0xc0414899c0 sp=0xc041489970 pc=0x11621b9  
> github//elastic/go-structform/gotype.foldAnyReflect(0x4a797e0?, {0x4a797e0?, 0xc00103a780?, 0x1ffd5a272d8?})  
> github//elastic/go-structform@v0.0.10/gotype/fold\_reflect.go:568 +0x92 fp=0xc041489a10 sp=0xc0414899c0 pc=0x1163e72  
> github//elastic/go-structform/gotype.foldInterfaceValue(0xc001b41500, {0x4a797e0, 0xc00103a780})  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:116 +0x1d8 fp=0xc041489aa0 sp=0xc041489a10 pc=0x115ba78  
> github//elastic/go-structform/gotype.(\*Iterator).Fold(...)  
> github//elastic/go-structform@v0.0.10/gotype/fold.go:93  
> github//elastic/beats/v7/libbeat/outputs/codec/json.(\*Encoder).Encode(0xc000e6a0a0, {0x4ec39ba?, 0x5?}, 0x45771e0?)  
> github//elastic/beats/v7/libbeat/outputs/codec/json/json.go:96 +0x125 fp=0xc041489b88 sp=0xc041489aa0 pc=0x13980e5  
> github//elastic/beats/v7/libbeat/outputs/kafka.(\*client).getEventMessage(0xc0013d0800, 0xc0007c4000)  
> github//elastic/beats/v7/libbeat/outputs/kafka/client.go:228 +0x492 fp=0xc041489cc0 sp=0xc041489b88 pc=0x217eb32  
> github//elastic/beats/v7/libbeat/outputs/kafka.(\*client).Publish(0xc0013d0800, {0xc000a9cae0?, 0x19?}, {0x56d07c0, 0xc000e5ee80})  
> github//elastic/beats/v7/libbeat/outputs/kafka/client.go:170 +0x14c fp=0xc041489e08 sp=0xc041489cc0 pc=0x217e34c  
> github//elastic/beats/v7/libbeat/publisher/pipeline.(\*netClientWorker).publishBatch(0xc000fa89c0, {0x56d07c0?, 0xc000e5ee80?})  
> github//elastic/beats/v7/libbeat/publisher/pipeline/client\_worker.go:170 +0x1da fp=0xc041489f28 sp=0xc041489e08 pc=0x139d55a  
> github//elastic/beats/v7/libbeat/publisher/pipeline.(\*netClientWorker).run(0xc000fa89c0)  
> github//elastic/beats/v7/libbeat/publisher/pipeline/client\_worker.go:155 +0xca fp=0xc041489fc8 sp=0xc041489f28 pc=0x139d0aa  
> github//elastic/beats/v7/libbeat/publisher/pipeline.makeClientWorker.func1()  
> github//elastic/beats/v7/libbeat/publisher/pipeline/client\_worker.go:74 +0x25 fp=0xc041489fe0 sp=0xc041489fc8 pc=0x139ce05  
> runtime.goexit()  
> runtime/asm\_amd64.s:1650 +0x1 fp=0xc041489fe8 sp=0xc041489fe0 pc=0x9f28a1  
> created by github//elastic/beats/v7/libbeat/publisher/pipeline.makeClientWorker in goroutine 1  
> github//elastic/beats/v7/libbeat/publisher/pipeline/client\_worker.go:74 +0x20c

---

<div class="post-metadata">

**Author:** ![kocyigit](https://avatars.discourse-cdn.com/v4/letter/k/34f0e0/32.png) [@kocyigit](https://discuss.elastic.co/u/kocyigit)\
**Post date:** [November 8, 2024, 9:37am UTC](https://discuss.elastic.co/t/filebeat-data-sending-problem-with-kerberos/368840/2 "2024-11-08T09:37:30Z")

</div>

**UPDATE:** ⚠

> _If you will use kerberos in your applications or systems. Do not use filebeat to send your data to a server or Kafka. It does not support stably._
