测试连接器

编辑

堆栈管理 > 连接器 中,你可以通过导航到“连接器编辑”弹出窗口的“测试”选项卡,或者点击“创建”弹出窗口上的“保存并测试”按钮来测试新创建的连接器。

Rule management page with the errors banner

或者直接打开正确的连接器编辑弹出窗口

Rule management page with the errors banner
Five clauses define the condition to detect

[预览] 此功能为技术预览版,未来版本可能会更改或删除。Elastic 将努力修复任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 约束。 使用 kbn-action 工具排查连接器问题

编辑

你可以通过 kbn-action 运行电子邮件操作。在此示例中,它是 Elastic Stack 的云托管部署。

$ npm -g install pmuellr/kbn-action

$ export KBN_URLBASE=https://elastic:<password>@<cloud-host>.us-east-1.aws.found.io:9243

$ kbn-action ls
[
    {
        "id": "a692dc89-15b9-4a3c-9e47-9fb6872e49ce",
        "actionTypeId": ".email",
        "name": "gmail",
        "config": {
            "from": "[email protected]",
            "host": "smtp.gmail.com",
            "port": 465,
            "secure": true,
            "service": null
        },
        "isPreconfigured": false,
        "isDeprecated": false,
        "referencedByCount": 0
    }
]

然后你可以运行以下测试

$ kbn-action execute a692dc89-15b9-4a3c-9e47-9fb6872e49ce '{subject: "hallo", message: "hallo!", to:["[email protected]"]}'
{
    "status": "ok",
    "data": {
        "accepted": [
            "[email protected]"
        ],
        "rejected": [],
        "envelopeTime": 100,
        "messageTime": 955,
        "messageSize": 521,
        "response": "250 2.0.0 OK  1593144408 r5sm8625873qtc.20 - gsmtp",
        "envelope": {
            "from": "[email protected]",
            "to": [
                "[email protected]"
            ]
        },
        "messageId": "<[email protected]>"
    },
    "actionId": "a692dc89-15b9-4a3c-9e47-9fb6872e49ce"
}