Skip to content

Commit

Permalink
fix(sherlock): Optimzed the model
Browse files Browse the repository at this point in the history
  • Loading branch information
isala404 committed Apr 11, 2022
1 parent 8f1a791 commit dc6414a
Show file tree
Hide file tree
Showing 9 changed files with 543 additions and 329 deletions.
109 changes: 109 additions & 0 deletions control-plane/config/samples/anomaly.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
apiVersion: microsim.isala.me/v1alpha1
kind: LoadGenerator
metadata:
name: memory-anomaly
namespace: default
spec:
requests:
- |
{
"designation": "service_1",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 100 }}],
"after": [{"type": "latency", "args": { "delay": 100 }}]
},
"routes": [
{
"designation": "service_2",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 300 }}],
"after": [{"type": "latency", "args": { "delay": 300 }}]
},
"routes": [
{
"designation": "service_3",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 300 }}],
"after": [{"type": "latency", "args": { "delay": 300 }}]
},
"routes": [
{
"designation": "service_4",
"probability": 100,
"faults": {
"before": [{ "type": "memory-leak", "args": { "size": 300, "duration": 7000 } }],
"after": [{"type": "latency", "args": { "delay": 1000 }}]
},
"routes": null
}
]
}
]
}
]
}
simulationRef:
name: lazy-koala-simulation
namespace: default
# requestCount: 1
replicas: 1
# timeout: 15m
betweenDelay: 10s
---
apiVersion: microsim.isala.me/v1alpha1
kind: LoadGenerator
metadata:
name: latency-anomaly
namespace: default
spec:
requests:
- |
{
"designation": "service_1",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 100 }}],
"after": [{"type": "latency", "args": { "delay": 100 }}]
},
"routes": [
{
"designation": "service_2",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 300 }}],
"after": [{"type": "latency", "args": { "delay": 300 }}]
},
"routes": [
{
"designation": "service_3",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 300 }}],
"after": [{"type": "latency", "args": { "delay": 300 }}]
},
"routes": [
{
"designation": "service_4",
"probability": 100,
"faults": {
"before": [{"type": "latency", "args": { "delay": 50000 }}],
"after": [{"type": "latency", "args": { "delay": 10000 }}]
},
"routes": null
}
]
}
]
}
]
}
simulationRef:
name: lazy-koala-simulation
namespace: default
# requestCount: 1
replicas: 10
# timeout: 15m
betweenDelay: 1s
80 changes: 40 additions & 40 deletions control-plane/config/samples/lazykoala_v1alpha1_inspector.yaml
Original file line number Diff line number Diff line change
@@ -1,110 +1,110 @@
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-1-7a942121
name: service-1-278a24d6
namespace: default
spec:
deploymentRef: service-1-7a942121
serviceRef: service-1-7a942121
modelName: service-1-7a942121
deploymentRef: service-1-278a24d6
serviceRef: service-1-278a24d6
modelName: service-1-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-2-7a942121
name: service-2-278a24d6
namespace: default
spec:
deploymentRef: service-2-7a942121
serviceRef: service-2-7a942121
modelName: service-2-7a942121
deploymentRef: service-2-278a24d6
serviceRef: service-2-278a24d6
modelName: service-2-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-3-7a942121
name: service-3-278a24d6
namespace: default
spec:
deploymentRef: service-3-7a942121
serviceRef: service-3-7a942121
modelName: service-3-7a942121
deploymentRef: service-3-278a24d6
serviceRef: service-3-278a24d6
modelName: service-3-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-4-7a942121
name: service-4-278a24d6
namespace: default
spec:
deploymentRef: service-4-7a942121
serviceRef: service-4-7a942121
modelName: service-4-7a942121
deploymentRef: service-4-278a24d6
serviceRef: service-4-278a24d6
modelName: service-4-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-5-7a942121
name: service-5-278a24d6
namespace: default
spec:
deploymentRef: service-5-7a942121
serviceRef: service-5-7a942121
modelName: service-5-7a942121
deploymentRef: service-5-278a24d6
serviceRef: service-5-278a24d6
modelName: service-5-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-6-7a942121
name: service-6-278a24d6
namespace: default
spec:
deploymentRef: service-6-7a942121
serviceRef: service-6-7a942121
modelName: service-6-7a942121
deploymentRef: service-6-278a24d6
serviceRef: service-6-278a24d6
modelName: service-6-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-7-7a942121
name: service-7-278a24d6
namespace: default
spec:
deploymentRef: service-7-7a942121
serviceRef: service-7-7a942121
modelName: service-7-7a942121
deploymentRef: service-7-278a24d6
serviceRef: service-7-278a24d6
modelName: service-7-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-8-7a942121
name: service-8-278a24d6
namespace: default
spec:
deploymentRef: service-8-7a942121
serviceRef: service-8-7a942121
modelName: service-8-7a942121
deploymentRef: service-8-278a24d6
serviceRef: service-8-278a24d6
modelName: service-8-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-9-7a942121
name: service-9-278a24d6
namespace: default
spec:
deploymentRef: service-9-7a942121
serviceRef: service-9-7a942121
modelName: service-9-7a942121
deploymentRef: service-9-278a24d6
serviceRef: service-9-278a24d6
modelName: service-9-278a24d6
namespace: default
---
apiVersion: lazykoala.isala.me/v1alpha1
kind: Inspector
metadata:
name: service-10-7a942121
name: service-10-278a24d6
namespace: default
spec:
deploymentRef: service-10-7a942121
serviceRef: service-10-7a942121
modelName: service-10-7a942121
deploymentRef: service-10-278a24d6
serviceRef: service-10-278a24d6
modelName: service-10-278a24d6
namespace: default
---
Loading

0 comments on commit dc6414a

Please sign in to comment.