Compare commits
62 Commits
main
...
chore/samp
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c49ba444b | ||
|
|
710d22786d | ||
|
|
9eb6c6201b | ||
|
|
c13b347808 | ||
|
|
610edbb3d1 | ||
|
|
04991ca4a2 | ||
|
|
9c7e1a0581 | ||
|
|
e3484dcfa9 | ||
|
|
e6de113ff0 | ||
|
|
c8045243b5 | ||
|
|
4fd862e7ff | ||
|
|
950eb99de0 | ||
|
|
078aaafc57 | ||
|
|
04564f63a8 | ||
|
|
862b8b92bd | ||
|
|
7b0f5976b4 | ||
|
|
b5d01705df | ||
|
|
8f1fecc5ba | ||
|
|
902eead23c | ||
|
|
ffa414fc00 | ||
|
|
aa3f1bae62 | ||
|
|
16ef43b6ea | ||
|
|
e24c1bd400 | ||
|
|
6a3054d871 | ||
|
|
6bebed62b7 | ||
|
|
a7a114cac0 | ||
|
|
7ce5fae681 | ||
|
|
d1aaa49815 | ||
|
|
7a6e0bf87f | ||
|
|
a5cfb3abc7 | ||
|
|
f732328cf5 | ||
|
|
9fa37afab2 | ||
|
|
cc35f7db3e | ||
|
|
861b0646d6 | ||
|
|
cd4682e67e | ||
|
|
32baa11beb | ||
|
|
8ae04f79fd | ||
|
|
ddd1c8e9ff | ||
|
|
cb063893b2 | ||
|
|
8898f6707f | ||
|
|
bd8f16c5fd | ||
|
|
1431df9c9d | ||
|
|
5df1234892 | ||
|
|
0d24f5b428 | ||
|
|
55b70ae215 | ||
|
|
1ca3957ecb | ||
|
|
6be97bcb60 | ||
|
|
ac6ea3872c | ||
|
|
e33e3f89ac | ||
|
|
4bc4e0ed12 | ||
|
|
5b29c5989e | ||
|
|
2477612eef | ||
|
|
5df2c491cf | ||
|
|
0639ea8d17 | ||
|
|
19ebf81524 | ||
|
|
278a19a558 | ||
|
|
0b9ee9c3fd | ||
|
|
2da99428ae | ||
|
|
e5b02cb8d9 | ||
|
|
88c02e713d | ||
|
|
8a395ce8e5 | ||
|
|
8fb3e0ed54 |
2
.gitignore
vendored
2
.gitignore
vendored
@@ -34,7 +34,7 @@ frontend/src/constants/env.ts
|
|||||||
**/.vscode
|
**/.vscode
|
||||||
**/build
|
**/build
|
||||||
**/storage
|
**/storage
|
||||||
**/locust-scripts/__pycache__/
|
**/__pycache__/
|
||||||
**/__debug_bin
|
**/__debug_bin
|
||||||
|
|
||||||
.env
|
.env
|
||||||
|
|||||||
42
deploy/docker/clickhouse-setup/docker-compose-flask.yaml
Normal file
42
deploy/docker/clickhouse-setup/docker-compose-flask.yaml
Normal 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
|
||||||
20
deploy/docker/common/locust-flask/locustfile.py
Normal file
20
deploy/docker/common/locust-flask/locustfile.py
Normal 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")
|
||||||
@@ -494,7 +494,7 @@ fi
|
|||||||
|
|
||||||
start_docker
|
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 ""
|
echo ""
|
||||||
@@ -506,7 +506,7 @@ echo "🟡 Starting the SigNoz containers. It may take a few minutes ..."
|
|||||||
echo
|
echo
|
||||||
# The docker-compose command does some nasty stuff for the `--detach` functionality. So we add a `|| true` so that the
|
# 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.
|
# 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
|
wait_for_containers_start 60
|
||||||
echo ""
|
echo ""
|
||||||
|
|||||||
Reference in New Issue
Block a user