<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Cloudflare logs to Heavy Forwarder - Pipeline data does not have indexKey? in Getting Data In</title>
    <link>https://community.splunk.com/t5/Getting-Data-In/Cloudflare-logs-to-Heavy-Forwarder-Pipeline-data-does-not-have/m-p/613935#M106264</link>
    <description>&lt;P&gt;This error was because I was sending information to the /raw endpoint on my HTTP Event Collector.&amp;nbsp; With this endpoint the HEC inputs.conf must be specifying the particular index to load the raw events into.&amp;nbsp; I mistakenly thought that the Cloudflare app would do this for me with props.conf, it has an index defined within the app, but this was incorrect.&amp;nbsp; With the other HEC endpoint the event specifies the index ITSELF so the learning was the raw endpoint requires more information in the HEC inputs.conf.&amp;nbsp; I also needed to tweak the cloudflare app's TZ (UTC) , INDEXED_EXTRACTIONS (json), and KV_MODE (none) in the applications props.conf to properly ingest once they were being placed on the index.&lt;/P&gt;</description>
    <pubDate>Wed, 21 Sep 2022 13:19:02 GMT</pubDate>
    <dc:creator>jcrosby21</dc:creator>
    <dc:date>2022-09-21T13:19:02Z</dc:date>
    <item>
      <title>Cloudflare logs to Heavy Forwarder - Pipeline data does not have indexKey?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Cloudflare-logs-to-Heavy-Forwarder-Pipeline-data-does-not-have/m-p/613242#M106130</link>
      <description>&lt;P&gt;I am trying to send my cloudflare HTTP logs to my externally exposed splunk heavy forwarder (on prem).&lt;/P&gt;
&lt;P&gt;I have installed the Cloudflare App on the heavy forwarder and the searchead:&lt;BR /&gt;&lt;A href="https://splunkbase.splunk.com/app/4501/#/details" target="_blank" rel="noopener"&gt;https://splunkbase.splunk.com/app/4501/#/details&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;I know the data is making it to my heavy forwarder that has the application installed. However, the data isn't being correctly ingested. I am finding this type of log on my _internal index on my forwarder, and it appears to be for each event that cloudflare has sent to my forwarder.&amp;nbsp; I have rebooted the forwarder since adding the application:&lt;BR /&gt;09-15-2022 10:16:22.804 -0400 WARN TcpOutputProc [5288 indexerPipe] - Pipeline data does not have indexKey. [_hecTeleVersionKey] = default\n[_hecTeleAppKey] = default\n[_raw] = \n[_meta] = punct::\n[MetaData:Source] = source::http:Cloudflare5xx\n[MetaData:Host] = host::readactedhost.com\n[MetaData:Sourcetype] = sourcetype::cloudflare:json\n[_done] = _done\n[_linebreaker] = _linebreaker\n[_time] = 1663251382\n[_conf] = source::http:Cloudflare5xx|host::readactedhost.com|cloudflare:json|\n&lt;/P&gt;
&lt;P&gt;My HEC token is configured as:&lt;BR /&gt;[&lt;A href="http://Cloudflare5xx" target="_blank" rel="noopener"&gt;http://Cloudflare5xx&lt;/A&gt;]&lt;BR /&gt;description = Used to get cloudflare logs into splunk for server 5xx errors&lt;BR /&gt;disabled = 0&lt;BR /&gt;indexes = cloudflare&lt;BR /&gt;token = 7xxxxxxxx&lt;/P&gt;
&lt;P&gt;I am stumped what "Pipeline data does not have indexKey" means and cannot find a next step.&amp;nbsp; If the logs are being sent, and making it to the forwarder, are there more steps than having the application there to interpret the information sent to the&amp;nbsp;services/collector/raw endpoint?&amp;nbsp; I have never ingested on the /raw endpoint before so I wonder if something is missing.&lt;/P&gt;</description>
      <pubDate>Thu, 15 Sep 2022 15:20:09 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Cloudflare-logs-to-Heavy-Forwarder-Pipeline-data-does-not-have/m-p/613242#M106130</guid>
      <dc:creator>jcrosby21</dc:creator>
      <dc:date>2022-09-15T15:20:09Z</dc:date>
    </item>
    <item>
      <title>Re: Cloudflare logs to Heavy Forwarder - Pipeline data does not have indexKey?</title>
      <link>https://community.splunk.com/t5/Getting-Data-In/Cloudflare-logs-to-Heavy-Forwarder-Pipeline-data-does-not-have/m-p/613935#M106264</link>
      <description>&lt;P&gt;This error was because I was sending information to the /raw endpoint on my HTTP Event Collector.&amp;nbsp; With this endpoint the HEC inputs.conf must be specifying the particular index to load the raw events into.&amp;nbsp; I mistakenly thought that the Cloudflare app would do this for me with props.conf, it has an index defined within the app, but this was incorrect.&amp;nbsp; With the other HEC endpoint the event specifies the index ITSELF so the learning was the raw endpoint requires more information in the HEC inputs.conf.&amp;nbsp; I also needed to tweak the cloudflare app's TZ (UTC) , INDEXED_EXTRACTIONS (json), and KV_MODE (none) in the applications props.conf to properly ingest once they were being placed on the index.&lt;/P&gt;</description>
      <pubDate>Wed, 21 Sep 2022 13:19:02 GMT</pubDate>
      <guid>https://community.splunk.com/t5/Getting-Data-In/Cloudflare-logs-to-Heavy-Forwarder-Pipeline-data-does-not-have/m-p/613935#M106264</guid>
      <dc:creator>jcrosby21</dc:creator>
      <dc:date>2022-09-21T13:19:02Z</dc:date>
    </item>
  </channel>
</rss>

