Added upgrade for notification rules + UI locale updated
This commit is contained in:
parent
49fbed2b93
commit
0596c5d036
@ -14,6 +14,8 @@
|
|||||||
-- limitations under the License.
|
-- limitations under the License.
|
||||||
--
|
--
|
||||||
|
|
||||||
|
-- UPDATE TENANT PROFILE CASSANDRA RATE LIMITS START
|
||||||
|
|
||||||
UPDATE tenant_profile
|
UPDATE tenant_profile
|
||||||
SET profile_data = jsonb_set(
|
SET profile_data = jsonb_set(
|
||||||
profile_data,
|
profile_data,
|
||||||
@ -42,3 +44,18 @@ SET profile_data = jsonb_set(
|
|||||||
)
|
)
|
||||||
WHERE profile_data -> 'configuration' ? 'cassandraQueryTenantRateLimitsConfiguration';
|
WHERE profile_data -> 'configuration' ? 'cassandraQueryTenantRateLimitsConfiguration';
|
||||||
|
|
||||||
|
-- UPDATE TENANT PROFILE CASSANDRA RATE LIMITS END
|
||||||
|
|
||||||
|
-- UPDATE NOTIFICATION RULE CASSANDRA RATE LIMITS START
|
||||||
|
|
||||||
|
UPDATE notification_rule
|
||||||
|
SET trigger_config = REGEXP_REPLACE(
|
||||||
|
trigger_config,
|
||||||
|
'"CASSANDRA_QUERIES"',
|
||||||
|
'"CASSANDRA_WRITE_QUERIES_CORE","CASSANDRA_READ_QUERIES_CORE","CASSANDRA_WRITE_QUERIES_RULE_ENGINE","CASSANDRA_READ_QUERIES_RULE_ENGINE","CASSANDRA_WRITE_QUERIES_MONOLITH","CASSANDRA_READ_QUERIES_MONOLITH"',
|
||||||
|
'g'
|
||||||
|
)
|
||||||
|
WHERE trigger_type = 'RATE_LIMITS'
|
||||||
|
AND trigger_config LIKE '%"CASSANDRA_QUERIES"%';
|
||||||
|
|
||||||
|
-- UPDATE NOTIFICATION RULE CASSANDRA RATE LIMITS END
|
||||||
|
|||||||
@ -22,7 +22,12 @@ export enum LimitedApi {
|
|||||||
REST_REQUESTS_PER_TENANT = 'REST_REQUESTS_PER_TENANT',
|
REST_REQUESTS_PER_TENANT = 'REST_REQUESTS_PER_TENANT',
|
||||||
REST_REQUESTS_PER_CUSTOMER = 'REST_REQUESTS_PER_CUSTOMER',
|
REST_REQUESTS_PER_CUSTOMER = 'REST_REQUESTS_PER_CUSTOMER',
|
||||||
WS_UPDATES_PER_SESSION = 'WS_UPDATES_PER_SESSION',
|
WS_UPDATES_PER_SESSION = 'WS_UPDATES_PER_SESSION',
|
||||||
CASSANDRA_QUERIES = 'CASSANDRA_QUERIES',
|
CASSANDRA_WRITE_QUERIES_CORE = 'CASSANDRA_WRITE_QUERIES_CORE',
|
||||||
|
CASSANDRA_READ_QUERIES_CORE = 'CASSANDRA_READ_QUERIES_CORE',
|
||||||
|
CASSANDRA_WRITE_QUERIES_RULE_ENGINE = 'CASSANDRA_WRITE_QUERIES_RULE_ENGINE',
|
||||||
|
CASSANDRA_READ_QUERIES_RULE_ENGINE = 'CASSANDRA_READ_QUERIES_RULE_ENGINE',
|
||||||
|
CASSANDRA_WRITE_QUERIES_MONOLITH = 'CASSANDRA_WRITE_QUERIES_MONOLITH',
|
||||||
|
CASSANDRA_READ_QUERIES_MONOLITH = 'CASSANDRA_READ_QUERIES_MONOLITH',
|
||||||
TRANSPORT_MESSAGES_PER_TENANT = 'TRANSPORT_MESSAGES_PER_TENANT',
|
TRANSPORT_MESSAGES_PER_TENANT = 'TRANSPORT_MESSAGES_PER_TENANT',
|
||||||
TRANSPORT_MESSAGES_PER_DEVICE = 'TRANSPORT_MESSAGES_PER_DEVICE',
|
TRANSPORT_MESSAGES_PER_DEVICE = 'TRANSPORT_MESSAGES_PER_DEVICE',
|
||||||
TRANSPORT_MESSAGES_PER_GATEWAY = 'TRANSPORT_MESSAGES_PER_GATEWAY',
|
TRANSPORT_MESSAGES_PER_GATEWAY = 'TRANSPORT_MESSAGES_PER_GATEWAY',
|
||||||
@ -42,7 +47,12 @@ export const LimitedApiTranslationMap = new Map<LimitedApi, string>(
|
|||||||
[LimitedApi.REST_REQUESTS_PER_TENANT, 'api-limit.rest-api-requests'],
|
[LimitedApi.REST_REQUESTS_PER_TENANT, 'api-limit.rest-api-requests'],
|
||||||
[LimitedApi.REST_REQUESTS_PER_CUSTOMER, 'api-limit.rest-api-requests-per-customer'],
|
[LimitedApi.REST_REQUESTS_PER_CUSTOMER, 'api-limit.rest-api-requests-per-customer'],
|
||||||
[LimitedApi.WS_UPDATES_PER_SESSION, 'api-limit.ws-updates-per-session'],
|
[LimitedApi.WS_UPDATES_PER_SESSION, 'api-limit.ws-updates-per-session'],
|
||||||
[LimitedApi.CASSANDRA_QUERIES, 'api-limit.cassandra-queries'],
|
[LimitedApi.CASSANDRA_WRITE_QUERIES_CORE, 'api-limit.cassandra-write-queries-core'],
|
||||||
|
[LimitedApi.CASSANDRA_READ_QUERIES_CORE, 'api-limit.cassandra-read-queries-core'],
|
||||||
|
[LimitedApi.CASSANDRA_WRITE_QUERIES_RULE_ENGINE, 'api-limit.cassandra-write-queries-rule-engine'],
|
||||||
|
[LimitedApi.CASSANDRA_READ_QUERIES_RULE_ENGINE, 'api-limit.cassandra-read-queries-rule-engine'],
|
||||||
|
[LimitedApi.CASSANDRA_WRITE_QUERIES_MONOLITH, 'api-limit.cassandra-write-queries-monolith'],
|
||||||
|
[LimitedApi.CASSANDRA_READ_QUERIES_MONOLITH, 'api-limit.cassandra-read-queries-monolith'],
|
||||||
[LimitedApi.TRANSPORT_MESSAGES_PER_TENANT, 'api-limit.transport-messages'],
|
[LimitedApi.TRANSPORT_MESSAGES_PER_TENANT, 'api-limit.transport-messages'],
|
||||||
[LimitedApi.TRANSPORT_MESSAGES_PER_DEVICE, 'api-limit.transport-messages-per-device'],
|
[LimitedApi.TRANSPORT_MESSAGES_PER_DEVICE, 'api-limit.transport-messages-per-device'],
|
||||||
[LimitedApi.TRANSPORT_MESSAGES_PER_GATEWAY, 'api-limit.transport-messages-per-gateway'],
|
[LimitedApi.TRANSPORT_MESSAGES_PER_GATEWAY, 'api-limit.transport-messages-per-gateway'],
|
||||||
|
|||||||
@ -924,7 +924,12 @@
|
|||||||
"view-statistics": "View statistics"
|
"view-statistics": "View statistics"
|
||||||
},
|
},
|
||||||
"api-limit": {
|
"api-limit": {
|
||||||
"cassandra-queries": "Cassandra queries",
|
"cassandra-write-queries-core": "Rest API Cassandra write queries",
|
||||||
|
"cassandra-read-queries-core": "Rest API and WS telemetry Cassandra read queries",
|
||||||
|
"cassandra-write-queries-rule-engine": "Rule Engine telemetry Cassandra write queries",
|
||||||
|
"cassandra-read-queries-rule-engine": "Rule Engine telemetry Cassandra read queries",
|
||||||
|
"cassandra-write-queries-monolith": "Telemetry write queries",
|
||||||
|
"cassandra-read-queries-monolith": "Telemetry read queries",
|
||||||
"entity-version-creation": "Entity version creation",
|
"entity-version-creation": "Entity version creation",
|
||||||
"entity-version-load": "Entity version load",
|
"entity-version-load": "Entity version load",
|
||||||
"notification-requests": "Notification requests",
|
"notification-requests": "Notification requests",
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user