Hey Graylog Community,
Long-time lurker, first-time poster. And, I hope this isn’t too much of a noob question, but I’m having a devil of a time getting my graylog instance to import any content pack/extractor that I’ve found in the new marketplace. Graylog’s web interface doesn’t present any error when I attempt to import, and the logs for graylog, itself, also show no errors at the time of import.
However, when looking at the developer console in Chrome, I do see that, as soon as I hit ‘import,’ that Chrome throws an error relating to ExtractorsStore.js. In particular, Chrome says:
> Uncaught TypeError: Cannot read properties of undefined (reading 'forEach')
> at f.import (ExtractorsStore.js:229:18)
> at o.n (vendor.3b152b3d9c1d8273aa7e.js:2:949206)
> at o.emit (vendor.3b152b3d9c1d8273aa7e.js:2:49834)
> at Function.trigger (vendor.3b152b3d9c1d8273aa7e.js:2:950087)
> at vendor.3b152b3d9c1d8273aa7e.js:2:950192
> at N.<computed> (task.js:61:7)
> at S (task.js:35:5)
> at MessagePort.O (task.js:46:3)
> import @ ExtractorsStore.js:229
> n @ vendor.3b152b3d9c1d8273aa7e.js:2
> o.emit @ vendor.3b152b3d9c1d8273aa7e.js:2
> trigger @ vendor.3b152b3d9c1d8273aa7e.js:2
> (anonymous) @ vendor.3b152b3d9c1d8273aa7e.js:2
> N.<computed> @ task.js:61
> S @ task.js:35
> O @ task.js:46
I am running graylog on an Arch Linode server that uses an nginx reverse proxy to expose the web interface (graylog only listens on localhost). The instance has been rock solid since install except for this one issue. I’ve got an input going that’s successfully ingested ~2 million messages, but now I’m tripping getting usable data out of them.
I’ve tried to import the extractor from Chrome beta and Firefox stable on Arch, Chrome stable on Android 13, and Safari stable and Chrome stable on whatever the latest version of macOS is.
Any insight from my fellow users?
Cheers,
Ian