【问题标题】:Graylog2 Failed UpgradeGraylog2 升级失败
【发布时间】:2017-12-09 00:54:06
【问题描述】:

我们从 graylog 2.1.3 升级到 2.3.2,现在反复收到此消息。 UI 的某些部分会加载,但不会加载搜索或流。警报仍在发出。任何人现在我该如何解决这个问题?回滚似乎根本不起作用。

Could not apply filter [StreamMatcher] on message <d8fa4293-dc7a-11e7-bc81-0a206782e8c1>:
java.lang.IllegalStateException: index set must not be null! (stream id=5a00a043a9b2c72984c581b6 title="My Streams")

【问题讨论】:

    标签: graylog2


    【解决方案1】:

    似乎发生的事情是某些流没有在 mongo 的 Streams 集合中的定义中添加“index_set_id”。这是一个不好的例子:

    {
        "_id" : ObjectId("5a1d6bb2a9b2c72984e24dc0"),
        "creator_user_id" : "admin",
        "matching_type" : "AND",
        "description" : "EU2 Queue Prod",
        "created_at" : ISODate("2017-11-28T13:59:14.546Z"),
        "disabled" : false,
        "title" : "EU2 Queue Prod",
        "content_pack" : null
    }
    

    我能够添加 "index_set_id" : "59bb08b469d42f3bcfa6f18e" 值并恢复流:

    {
        "_id" : ObjectId("5a1d6bb2a9b2c72984e24dc0"),
        "creator_user_id" : "admin",
        "index_set_id" : "59bb08b469d42f3bcfa6f18e",
        "matching_type" : "AND",
        "description" : "EU2 Queue Prod",
        "created_at" : ISODate("2017-11-28T13:59:14.546Z"),
        "disabled" : false,
        "title" : "EU2 Queue Prod",
        "content_pack" : null
    }
    

    【讨论】:

      【解决方案2】:

      我在 kubernetes 环境中使用其他版本的 Graylog 也遇到了这个问题。

      我采取了以下措施来解决此问题:

      Stream 菜单下的 Graylog UI 中,选择您的信息流旁边的 more actions,在您的情况下为:我的信息流 点击 > 编辑流 > 从下拉列表中选择“默认索引集”

      对所有可用的流进行此操作。

      【讨论】:

        猜你喜欢
        • 2018-12-17
        • 2022-11-11
        • 2015-08-06
        • 2019-02-23
        • 1970-01-01
        • 2023-03-20
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多