customgento / module-koality-m2
koality.io Magento 2 插件可以用来持续监控 Magento 2 商店的业务指标。
Requires
- php: ~7.3.0||~7.4.0||~8.1.0||~8.2.0
- magento/framework: ~102.0||~103.0
- magento/module-backend: ~101.0||~102.0
- magento/module-catalog: ~103.0||~104.0
- magento/module-config: ~101.0
- magento/module-store: ~101.0
This package is auto-updated.
Last update: 2024-08-26 20:10:53 UTC
README
koality.io Magento 2 插件可以用来持续监控 Magento 2 商店的业务指标。要使用此插件,需要一个有效的 koality.io 账户。初始设置完成后,可以直接在 koality.io 管理区域轻松监控商店。
koality.io 后端布局
指标
以下指标目前已实现
-
每小时最小订单数 - 如果过去一小时内订单数量低于给定阈值,则检查失败。此检查提供两个时间间隔。高峰时段和平常购物时间。这是为了最小化误报。
-
最大开放购物车数量 - 如果过去一小时内开放购物车数量过多,则检查失败。此检查也区分高峰时段和平常购物时段。这通常发生在支付失败,客户无法完成购买过程时。
-
最小活跃产品数量 - 如果应该中活跃产品不足,则检查失败。这将有助于发现导入错误。
-
自定义指标 - 我们非常乐意讨论为贵公司开发定制指标。请随时通过 customgento.com 联系我们。
插件工作原理
插件提供了一个通过秘密令牌加密的 JSON 端点,用于 Magento 店面。该端点返回商店的健康状态。
示例
{
"status": "fail",
"output": "Some Magento health metrics failed: ",
"checks": {
"carts.open.too_many": {
"status": "fail",
"output": "There are too many open carts at the moment.",
"limit": 30,
"limitType": "max",
"observedValue": 60,
"observedUnit": "carts",
"metricType": "time_series_numeric"
},
"products.active": {
"status": "pass",
"output": "There are enough active products in your shop.",
"limit": 0,
"limitType": "min",
"observedValue": 1,
"observedUnit": "products",
"metricType": "time_series_numeric"
},
"orders.too_few": {
"status": "fail",
"output": "There were too few orders within the last hour.",
"limit": 20,
"limitType": "min",
"observedValue": 0,
"observedUnit": "orders",
"metricType": "time_series_numeric"
}
},
"info": {
"creator": "koality.io Magento 2 Plugin",
"version": "1.0.0",
"plugin_url": "https://www.koality.io/plugins/magento"
}
}
koality.io 可以解释此格式,并在检查失败时发出警报。
安装后,可以在以下位置找到 API 端点
https://myshop.com/koality/health/status/<api_key>
Magento2 健康端点的格式正在实施此标准(仍为 RFC)
https://tools.ietf.org/html/draft-inadarei-api-health-check-05
兼容性
- Magento >= 2.3
安装说明
composer require customgento/module-koality-m2bin/magento module:enable Koality_MagentoPluginbin/magento setup:upgradebin/magento setup:di:compilebin/magento cache:flush
配置
要配置插件,请在您的 Magento 管理面板中导航到“商店”>“配置”>“服务”>“Koality”。在那里您可以找到自动创建的 API 密钥,必须将其插入 koality.io 后端。如果需要,还可以使用“刷新 API 密钥”按钮创建新密钥。
在下一个选项卡中,您可以根据需要定义高峰时段。时间应始终选择本地时区。 
在第三个选项卡中,您可以定义每小时订单数指标设置。设置您期望的每小时最小订单数量,如果需要,还可以定义高峰时段的值。如果订单数量低于此限制,则指标将失败。
在开放购物车部分,您可以设置最大开放购物车数量。如果需要,在此处也可以定义高峰时段的值。如果开放购物车数量超过预期,则指标将失败。
在上一个标签页中,可以输入活动产品的最小期望值。如果活动产品数量少于这里输入的数量,则该指标将在koality.io后端失败。
支持
如果您对这个扩展有任何问题,请打开GitHub问题。如果您对koality.io有任何问题,请联系koality.io支持。
许可证
版权
© 2021 - 现在 CustomGento GmbH






