Compare commits

...

62 Commits

Author SHA1 Message Date
Prashant Shahi
2c49ba444b Merge branch 'main' into chore/sample-flask 2024-09-02 08:45:26 +00:00
Prashant Shahi
710d22786d chore(sample-flask): reduce locust user and request rate by half
Signed-off-by: Prashant Shahi <prashant@signoz.io>
2024-08-29 04:56:14 +00:00
Prashant Shahi
9eb6c6201b Merge branch 'main' into chore/sample-flask 2024-08-26 05:57:28 +00:00
Prashant Shahi
c13b347808 Merge branch 'main' into chore/sample-flask 2024-08-01 08:01:04 +00:00
Prashant Shahi
610edbb3d1 Merge branch 'main' into chore/sample-flask 2024-07-17 14:55:28 +00:00
Prashant Shahi
04991ca4a2 Merge branch 'main' into chore/sample-flask 2024-07-09 18:40:55 +00:00
Prashant Shahi
9c7e1a0581 Merge branch 'main' into chore/sample-flask 2024-07-04 14:56:45 +00:00
Prashant Shahi
e3484dcfa9 Merge branch 'main' into chore/sample-flask 2024-06-27 18:41:01 +00:00
Prashant Shahi
e6de113ff0 Merge branch 'main' into chore/sample-flask 2024-06-21 04:42:50 +00:00
Prashant Shahi
c8045243b5 Merge branch 'main' into chore/sample-flask 2024-06-05 14:24:43 +00:00
Prashant Shahi
4fd862e7ff Merge branch 'main' into chore/sample-flask 2024-05-23 15:34:22 +00:00
Prashant Shahi
950eb99de0 Merge branch 'main' into chore/sample-flask 2024-05-20 03:59:18 +00:00
Prashant Shahi
078aaafc57 Merge branch 'main' into chore/sample-flask 2024-04-15 15:44:24 +00:00
Prashant Shahi
04564f63a8 Merge branch 'main' into chore/sample-flask 2024-03-27 18:42:25 +00:00
Prashant Shahi
862b8b92bd Merge branch 'main' into chore/sample-flask 2024-02-28 15:37:03 +00:00
Prashant Shahi
7b0f5976b4 Merge branch 'main' into chore/sample-flask 2024-02-21 14:25:08 +00:00
Prashant Shahi
b5d01705df Merge branch 'main' into chore/sample-flask 2024-02-14 18:10:09 +00:00
Prashant Shahi
8f1fecc5ba Merge branch 'main' into chore/sample-flask 2024-01-31 17:18:27 +00:00
Prashant Shahi
902eead23c Merge branch 'main' into chore/sample-flask 2024-01-19 22:38:36 +00:00
Prashant Shahi
ffa414fc00 Merge branch 'main' into chore/sample-flask 2023-12-22 13:15:46 +00:00
Prashant Shahi
aa3f1bae62 Merge branch 'main' into chore/sample-flask 2023-12-14 07:25:09 +00:00
Prashant Shahi
16ef43b6ea Merge branch 'main' into chore/sample-flask 2023-12-07 07:35:14 +00:00
Prashant Shahi
e24c1bd400 Merge branch 'main' into chore/sample-flask 2023-11-30 04:32:50 +00:00
Prashant Shahi
6a3054d871 Merge branch 'main' into chore/sample-flask 2023-11-23 17:31:47 +00:00
Prashant Shahi
6bebed62b7 Merge branch 'main' into chore/sample-flask 2023-11-22 17:17:38 +00:00
Prashant Shahi
a7a114cac0 Merge branch 'main' into chore/sample-flask 2023-11-21 13:04:40 +00:00
Prashant Shahi
7ce5fae681 Merge branch 'main' into chore/sample-flask 2023-11-16 20:18:38 +00:00
Prashant Shahi
d1aaa49815 Merge branch 'main' into chore/sample-flask 2023-11-02 19:07:59 +00:00
Prashant Shahi
7a6e0bf87f Merge branch 'main' into chore/sample-flask 2023-11-01 18:24:46 +00:00
Prashant Shahi
a5cfb3abc7 Merge branch 'main' into chore/sample-flask 2023-10-25 18:48:32 +00:00
Prashant Shahi
f732328cf5 Merge branch 'main' into chore/sample-flask 2023-10-23 17:22:34 +00:00
Prashant Shahi
9fa37afab2 Merge branch 'main' into chore/sample-flask 2023-10-13 02:36:12 +00:00
Prashant Shahi
cc35f7db3e Merge branch 'main' into chore/sample-flask 2023-09-27 20:37:56 +00:00
Prashant Shahi
861b0646d6 Merge branch 'main' into chore/sample-flask 2023-09-21 06:35:25 +00:00
Prashant Shahi
cd4682e67e Merge branch 'main' into chore/sample-flask 2023-09-19 17:41:24 +00:00
Prashant Shahi
32baa11beb Merge branch 'main' into chore/sample-flask 2023-09-18 14:48:17 +00:00
Prashant Shahi
8ae04f79fd Merge branch 'main' into chore/sample-flask 2023-09-14 14:20:25 +00:00
Prashant Shahi
ddd1c8e9ff Merge branch 'main' into chore/sample-flask 2023-09-04 12:30:15 +00:00
Prashant Shahi
cb063893b2 Merge branch 'main' into chore/sample-flask 2023-08-24 11:39:32 +00:00
Prashant Shahi
8898f6707f chore: update install.sh script 2023-08-18 13:29:03 +00:00
Prashant Shahi
bd8f16c5fd Merge branch 'main' into chore/sample-flask 2023-08-18 13:28:01 +00:00
Prashant Shahi
1431df9c9d Merge branch 'main' into chore/sample-flask 2023-08-18 03:50:33 +00:00
Prashant Shahi
5df1234892 Merge branch 'main' into chore/sample-flask 2023-08-11 10:30:29 +00:00
Prashant Shahi
0d24f5b428 Merge branch 'main' into chore/sample-flask 2023-08-11 08:22:11 +00:00
Prashant Shahi
55b70ae215 Merge branch 'main' into chore/sample-flask 2023-08-06 16:32:47 +00:00
Prashant Shahi
1ca3957ecb Merge branch 'main' into chore/sample-flask 2023-08-04 13:29:12 +00:00
Prashant Shahi
6be97bcb60 Merge branch 'main' into chore/sample-flask 2023-08-02 19:43:54 +00:00
Prashant Shahi
ac6ea3872c Merge branch 'main' into chore/sample-flask 2023-07-31 02:18:50 +00:00
Prashant Shahi
e33e3f89ac Merge branch 'main' into chore/sample-flask 2023-07-20 11:32:18 +00:00
Prashant Shahi
4bc4e0ed12 Merge branch 'main' into chore/sample-flask 2023-07-18 09:02:02 +00:00
Prashant Shahi
5b29c5989e Merge branch 'main' into chore/sample-flask 2023-07-15 11:14:52 +00:00
Prashant Shahi
2477612eef Merge branch 'main' into chore/sample-flask 2023-07-05 20:12:13 +00:00
Prashant Shahi
5df2c491cf Merge branch 'main' into chore/sample-flask 2023-06-24 06:50:56 +00:00
Prashant Shahi
0639ea8d17 Merge branch 'main' into chore/sample-flask 2023-06-09 12:13:01 +00:00
Prashant Shahi
19ebf81524 Merge branch 'main' into chore/sample-flask 2023-06-08 14:58:26 +00:00
Prashant Shahi
278a19a558 Merge branch 'main' into chore/sample-flask 2023-05-21 18:32:47 +00:00
Prashant Shahi
0b9ee9c3fd Merge branch 'main' into chore/sample-flask 2023-05-04 08:04:35 +00:00
Prashant Shahi
2da99428ae chore: 🔧 reduce locust interval
Signed-off-by: Prashant Shahi <prashant@signoz.io>
2023-04-23 15:09:30 +00:00
Hello SigNoz
e5b02cb8d9 Merge branch 'main' into chore/sample-flask 2023-04-22 12:50:58 +00:00
Prashant Shahi
88c02e713d chore: 🙈 update gitignore file to ignore all pycache
Signed-off-by: Prashant Shahi <prashant@signoz.io>
2023-04-05 11:17:25 +05:45
Prashant Shahi
8a395ce8e5 chore: 🔧 update locustfile to perform CRUD
Signed-off-by: Prashant Shahi <prashant@signoz.io>
2023-04-05 11:16:12 +05:45
Prashant Shahi
8fb3e0ed54 chore: 🔧 sample-flask docker-compose YAML with exception generator
Signed-off-by: Prashant Shahi <prashant@signoz.io>
2023-04-05 01:26:58 +05:45
4 changed files with 65 additions and 3 deletions

2
.gitignore vendored
View File

@@ -34,7 +34,7 @@ frontend/src/constants/env.ts
**/.vscode
**/build
**/storage
**/locust-scripts/__pycache__/
**/__pycache__/
**/__debug_bin
.env

View File

@@ -0,0 +1,42 @@
version: "2.4"
services:
mongodb:
image: "mongo:latest"
container_name: mongodb
hostname: mongodb
restart: always
# environment:
# MONGO_INITDB_ROOT_USERNAME: root
# MONGO_INITDB_ROOT_PASSWORD: example
# ports:
# - 27017:27017
sample-flask:
image: "signoz/sample-flask-app:latest"
container_name: sample-flask
hostname: sample-flask
restart: always
ports:
- 5002:5002
extra_hosts:
- signoz:host-gateway
environment:
MONGO_HOST: mongodb
OTEL_RESOURCE_ATTRIBUTES: service.name=sample-flask
OTEL_EXPORTER_OTLP_ENDPOINT: http://signoz:4317
load-flask:
image: "grubykarol/locust:1.2.3-python3.9-alpine3.12"
container_name: load-flask
hostname: load-flask
restart: always
environment:
ATTACKED_HOST: http://sample-flask:5002
LOCUST_MODE: standalone
NO_PROXY: standalone
TASK_DELAY_FROM: 45
TASK_DELAY_TO: 60
QUIET_MODE: "${QUIET_MODE:-false}"
LOCUST_OPTS: "--headless -u 5 -r 5"
volumes:
- ../common/locust-flask:/locust

View File

@@ -0,0 +1,20 @@
from locust import HttpUser, task, between
from uuid import uuid4
class UserTasks(HttpUser):
wait_time = between(30, 60)
@task(1)
def list(self):
self.client.get("/list")
@task(1)
def add_todo(self):
self.client.post("/action", data={"name": "new-todo-"+str(uuid4()), "desc":"new desc", "date": "1990-04-10", "pr":"1"})
@task(1)
def update(self):
self.client.post("/action3", data={"_id":"626682d44bd2839cd80eb079", "name":"todo-"+str(uuid4()), "desc": "update desc", "date": "1990-04-11", "pr":"2"})
@task(1)
def generate_error(self):
self.client.get("/generate-error")

View File

@@ -494,7 +494,7 @@ fi
start_docker
# $sudo_cmd docker-compose -f ./docker/clickhouse-setup/docker-compose.yaml up -d --remove-orphans || true
# $sudo_cmd docker-compose -f ./docker/clickhouse-setup/docker-compose.yaml -f ./docker/clickhouse-setup/docker-compose-flask.yaml up -d --remove-orphans || true
echo ""
@@ -506,7 +506,7 @@ echo "🟡 Starting the SigNoz containers. It may take a few minutes ..."
echo
# The docker-compose command does some nasty stuff for the `--detach` functionality. So we add a `|| true` so that the
# script doesn't exit because this command looks like it failed to do it's thing.
$sudo_cmd docker-compose -f ./docker/clickhouse-setup/docker-compose.yaml up --detach --remove-orphans || true
$sudo_cmd docker-compose -f ./docker/clickhouse-setup/docker-compose.yaml -f ./docker/clickhouse-setup/docker-compose-flask.yaml up --detach --remove-orphans || true
wait_for_containers_start 60
echo ""