Skip to content

Commit

Permalink
Merge pull request #162 from FalkorDB/148-remove-custom-metrics-for-t…
Browse files Browse the repository at this point in the history
…esting

remove custom metrics for testing
  • Loading branch information
dudizimber authored Oct 31, 2024
2 parents 14c781e + 2a58311 commit 5f95788
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 178 deletions.
17 changes: 16 additions & 1 deletion .github/workflows/build-test-image.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
Expand Down Expand Up @@ -84,6 +86,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Replace Variables
run: |
Expand All @@ -97,6 +101,11 @@ jobs:
sed -i 's/$FalkorDBClusterRebalanceImage/falkordb\/${{ env.CLUSTER_REBALANCE_IMAGE_NAME }}:dev-${{ github.event.head_commit.id || github.run_id }}/g' ${{ matrix.plans.file }}
sed -i 's/${{ matrix.plans.plan-name }}/${{ matrix.plans.tier-name }}/g' ${{ matrix.plans.file }}
- name: Remove custom metrics for testing
run: |
yq eval 'del(.x-omnistrate-integrations[1].omnistrateMetrics.additionalMetrics)' ${{ matrix.plans.file }} > ${{ matrix.plans.file }}.tmp
mv ${{ matrix.plans.file }}.tmp ${{ matrix.plans.file }}
- name: Upload yaml as artifact
uses: actions/upload-artifact@v4
with:
Expand Down Expand Up @@ -133,6 +142,8 @@ jobs:
- name: Checkout
if: ${{ contains(github.ref, 'refs/tags/v') || (github.event_name == 'pull_request' && github.event.pull_request.draft == false) }}
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Create Omnistrate Custom Network - GCP
if: ${{ contains(github.ref, 'refs/tags/v') || (github.event_name == 'pull_request' && github.event.pull_request.draft == false) }}
Expand Down Expand Up @@ -567,7 +578,9 @@ jobs:
steps:
- name: Checkout
if: matrix.instances.if == 'true' || matrix.instances.if == true
uses: actions/checkout@v3
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Setup python
if: matrix.instances.if == 'true' || matrix.instances.if == true
Expand Down Expand Up @@ -619,6 +632,8 @@ jobs:
steps:
- name: Checkout
uses: actions/checkout@v4
with:
ref: ${{ github.event.pull_request.head.sha || github.sha }}

- name: Delete Omnistrate Custom Network - GCP
uses: ./.github/actions/delete-omnistrate-custom-network
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/delete-omnistrate-service-plan.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,7 @@ jobs:
plans:
- tier-name: free-${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || github.ref_name }}
- tier-name: pro-${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || github.ref_name }}
- tier-name: enterprise-${{ github.event_name == 'pull_request' && github.event.pull_request.head.ref || github.ref_name }}
steps:
- name: Checkout
uses: actions/checkout@v2
Expand Down
2 changes: 1 addition & 1 deletion falkordb-cluster/cluster-entrypoint.sh
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ set_memory_limit() {

MEMORY_LIMIT=${memory_limit_instance_type_map[$INSTANCE_TYPE]}

if [[ ! -z $MEMORY_LIMIT ]]; then
if [[ -z $MEMORY_LIMIT ]]; then
MEMORY_LIMIT="100MB"
fi

Expand Down
84 changes: 1 addition & 83 deletions omnistrate.enterprise.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -39,21 +39,9 @@ x-internal-integrations:
metrics:
provider: native

x-redisMetrics: &metrics
x-falkordbMetrics: &metrics
prometheusEndpoint: "http://localhost:9121/metrics"
metrics:
redis_blocked_clients:
"Blocked Clients":
aggregationFunction: sum
redis_cluster_connections:
"Cluster Connections":
aggregationFunction: sum
redis_commands_duration_seconds_total:
"Total Command Duration (Seconds)":
aggregationFunction: sum
redis_commands_failed_calls_total:
"Failed Command Calls":
aggregationFunction: sum
redis_commands_latencies_usec_bucket:
"Command Latency (μs) Bucket":
aggregationFunction: sum
Expand All @@ -72,85 +60,27 @@ x-redisMetrics: &metrics
redis_commands_total:
"Total Commands":
aggregationFunction: sum
redis_config_maxclients:
"Max Clients Configured":
aggregationFunction: sum
redis_config_maxmemory:
"Max Memory Configured":
aggregationFunction: sum
redis_connected_clients:
"Connected Clients":
aggregationFunction: sum
redis_connections_received_total:
"Total Connections Received":
aggregationFunction: sum
redis_cpu_sys_children_seconds_total:
"CPU Sys Children Time (Seconds)":
aggregationFunction: sum
redis_cpu_sys_main_thread_seconds_total:
"Total CPU Sys Main Thread Time (Seconds)":
aggregationFunction: sum
redis_cpu_sys_seconds_total:
"Total CPU Sys Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_children_seconds_total:
"Total CPU User Children Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_main_thread_seconds_total:
"Total CPU User Main Thread Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_seconds_total:
"Total CPU User Time (Seconds)":
aggregationFunction: sum
redis_db_keys:
"Database Keys":
aggregationFunction: sum
redis_errors_total:
"Total Errors":
aggregationFunction: sum
redis_exporter_scrapes_total:
"Total Exporter Scrapes":
aggregationFunction: sum
redis_io_threads_active:
"Active I/O Threads":
aggregationFunction: sum
redis_keyspace_hits_total:
"Total Keyspace Hits":
aggregationFunction: sum
redis_keyspace_misses_total:
"Total Keyspaces Misses":
aggregationFunction: sum
redis_last_slow_execution_duration_seconds:
"Last Slow Execution Duration (Seconds)":
aggregationFunction: sum
redis_latency_percentiles_usec:
"Latency Percentiles (μs)":
aggregationFunction: sum
redis_latency_percentiles_usec_sum:
"Total Latency Percentiles (μs)":
aggregationFunction: sum
redis_latency_percentiles_usec_count:
"Latency Percentiles Count":
aggregationFunction: sum
redis_latest_fork_seconds:
"Latest Fork Time (Seconds)":
aggregationFunction: sum
redis_loading_dump_file:
"Loading Dump File":
aggregationFunction: sum
redis_master_repl_offset:
"Master Replication Offset":
aggregationFunction: sum
redis_mem_clients_normal:
"Memory Used By Normal Clients":
aggregationFunction: sum
redis_mem_clients_slaves:
"Memory Used By Slave Clients":
aggregationFunction: sum
redis_memory_max_bytes:
"Max Memory (Bytes)":
aggregationFunction: sum
redis_memory_used_bytes:
"Memory Used (Bytes)":
aggregationFunction: sum
redis_memory_used_dataset_bytes:
Expand All @@ -168,9 +98,6 @@ x-redisMetrics: &metrics
redis_rdb_last_bgsave_duration_sec:
"Last RDB BGSAVE Duration (Seconds)":
aggregationFunction: sum
redis_rdb_last_bgsave_status:
"Last RDB BGSAVE Status":
aggregationFunction: sum
redis_rdb_last_cow_size_bytes:
"Last RDB Copy-On-Write Size (Bytes)":
aggregationFunction: sum
Expand All @@ -189,18 +116,9 @@ x-redisMetrics: &metrics
redis_slowlog_last_id:
"Slow Log Last ID":
aggregationFunction: sum
redis_slowlog_length:
"Slow Log Length":
aggregationFunction: sum
redis_start_time_seconds:
"Start Time (Seconds)":
aggregationFunction: sum
redis_unexpected_error_replies:
"Unexpected Error Replies":
aggregationFunction: sum
redis_up:
"Redis Up":
aggregationFunction: sum
redis_uptime_in_seconds:
"Uptime (Seconds)":
aggregationFunction: sum
Expand Down
4 changes: 0 additions & 4 deletions omnistrate.free.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,6 @@ x-internal-integrations:
logs:
provider: native
metrics:
provider: native

x-omnistrate-integrations:
- omnistrateMetrics:

services:
# Free
Expand Down
84 changes: 1 addition & 83 deletions omnistrate.pro.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -37,21 +37,9 @@ x-internal-integrations:
metrics:
provider: native

x-redisMetrics: &metrics
x-falkordbMetrics: &metrics
prometheusEndpoint: "http://localhost:9121/metrics"
metrics:
redis_blocked_clients:
"Blocked Clients":
aggregationFunction: sum
redis_cluster_connections:
"Cluster Connections":
aggregationFunction: sum
redis_commands_duration_seconds_total:
"Total Command Duration (Seconds)":
aggregationFunction: sum
redis_commands_failed_calls_total:
"Failed Command Calls":
aggregationFunction: sum
redis_commands_latencies_usec_bucket:
"Command Latency (μs) Bucket":
aggregationFunction: sum
Expand All @@ -70,85 +58,27 @@ x-redisMetrics: &metrics
redis_commands_total:
"Total Commands":
aggregationFunction: sum
redis_config_maxclients:
"Max Clients Configured":
aggregationFunction: sum
redis_config_maxmemory:
"Max Memory Configured":
aggregationFunction: sum
redis_connected_clients:
"Connected Clients":
aggregationFunction: sum
redis_connections_received_total:
"Total Connections Received":
aggregationFunction: sum
redis_cpu_sys_children_seconds_total:
"CPU Sys Children Time (Seconds)":
aggregationFunction: sum
redis_cpu_sys_main_thread_seconds_total:
"Total CPU Sys Main Thread Time (Seconds)":
aggregationFunction: sum
redis_cpu_sys_seconds_total:
"Total CPU Sys Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_children_seconds_total:
"Total CPU User Children Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_main_thread_seconds_total:
"Total CPU User Main Thread Time (Seconds)":
aggregationFunction: sum
redis_cpu_user_seconds_total:
"Total CPU User Time (Seconds)":
aggregationFunction: sum
redis_db_keys:
"Database Keys":
aggregationFunction: sum
redis_errors_total:
"Total Errors":
aggregationFunction: sum
redis_exporter_scrapes_total:
"Total Exporter Scrapes":
aggregationFunction: sum
redis_io_threads_active:
"Active I/O Threads":
aggregationFunction: sum
redis_keyspace_hits_total:
"Total Keyspace Hits":
aggregationFunction: sum
redis_keyspace_misses_total:
"Total Keyspaces Misses":
aggregationFunction: sum
redis_last_slow_execution_duration_seconds:
"Last Slow Execution Duration (Seconds)":
aggregationFunction: sum
redis_latency_percentiles_usec:
"Latency Percentiles (μs)":
aggregationFunction: sum
redis_latency_percentiles_usec_sum:
"Total Latency Percentiles (μs)":
aggregationFunction: sum
redis_latency_percentiles_usec_count:
"Latency Percentiles Count":
aggregationFunction: sum
redis_latest_fork_seconds:
"Latest Fork Time (Seconds)":
aggregationFunction: sum
redis_loading_dump_file:
"Loading Dump File":
aggregationFunction: sum
redis_master_repl_offset:
"Master Replication Offset":
aggregationFunction: sum
redis_mem_clients_normal:
"Memory Used By Normal Clients":
aggregationFunction: sum
redis_mem_clients_slaves:
"Memory Used By Slave Clients":
aggregationFunction: sum
redis_memory_max_bytes:
"Max Memory (Bytes)":
aggregationFunction: sum
redis_memory_used_bytes:
"Memory Used (Bytes)":
aggregationFunction: sum
redis_memory_used_dataset_bytes:
Expand All @@ -166,9 +96,6 @@ x-redisMetrics: &metrics
redis_rdb_last_bgsave_duration_sec:
"Last RDB BGSAVE Duration (Seconds)":
aggregationFunction: sum
redis_rdb_last_bgsave_status:
"Last RDB BGSAVE Status":
aggregationFunction: sum
redis_rdb_last_cow_size_bytes:
"Last RDB Copy-On-Write Size (Bytes)":
aggregationFunction: sum
Expand All @@ -187,18 +114,9 @@ x-redisMetrics: &metrics
redis_slowlog_last_id:
"Slow Log Last ID":
aggregationFunction: sum
redis_slowlog_length:
"Slow Log Length":
aggregationFunction: sum
redis_start_time_seconds:
"Start Time (Seconds)":
aggregationFunction: sum
redis_unexpected_error_replies:
"Unexpected Error Replies":
aggregationFunction: sum
redis_up:
"Redis Up":
aggregationFunction: sum
redis_uptime_in_seconds:
"Uptime (Seconds)":
aggregationFunction: sum
Expand Down
Loading

0 comments on commit 5f95788

Please sign in to comment.