Skip to content

Instantly share code, notes, and snippets.

@marclop

marclop/1.txt Secret

Created April 11, 2022 15:22
Show Gist options
  • Select an option

  • Save marclop/914c5ebcd53b4ba403066cebc39bf644 to your computer and use it in GitHub Desktop.

Select an option

Save marclop/914c5ebcd53b4ba403066cebc39bf644 to your computer and use it in GitHub Desktop.
Download all files in the same folder. Import the `dashboard.json` from `Stack Management > Kibana > Saved Objects`. Run `index_all.sh`.
BenchmarkAgentGo-16 90 696403414 ns/op 0 error_responses/sec 150.8 errors/sec 7518 events/sec 347.3 metrics/sec 4958 spans/sec 2062 txs/sec 1327905 B/op 4809 allocs/op
BenchmarkAgentNodeJS-16 166 394144058 ns/op 0 error_responses/sec 124.3 errors/sec 5110 events/sec 307.3 metrics/sec 2692 spans/sec 1987 txs/sec 2149079 B/op 5524 allocs/op
BenchmarkAgentPython-16 52 1279334197 ns/op 0 error_responses/sec 56.28 errors/sec 5489 events/sec 1656 metrics/sec 3188 spans/sec 587.8 txs/sec 5772812 B/op 13883 allocs/op
BenchmarkAgentRuby-16 105 625581600 ns/op 0 error_responses/sec 214.2 errors/sec 6004 events/sec 444.4 metrics/sec 3530 spans/sec 1816 txs/sec 1706719 B/op 4552 allocs/op
BenchmarkAgentGo-16 90 696403414 ns/op 0 error_responses/sec 150.8 errors/sec 7518 events/sec 347.3 metrics/sec 4958 spans/sec 2062 txs/sec 1327905 B/op 4809 allocs/op
BenchmarkAgentNodeJS-16 166 394144058 ns/op 0 error_responses/sec 124.3 errors/sec 5110 events/sec 307.3 metrics/sec 2692 spans/sec 1987 txs/sec 2149079 B/op 5524 allocs/op
BenchmarkAgentPython-16 52 1279334197 ns/op 0 error_responses/sec 56.28 errors/sec 5489 events/sec 1656 metrics/sec 3188 spans/sec 587.8 txs/sec 5772812 B/op 13883 allocs/op
BenchmarkAgentRuby-16 105 625581600 ns/op 0 error_responses/sec 214.2 errors/sec 6004 events/sec 444.4 metrics/sec 3530 spans/sec 1816 txs/sec 1706719 B/op 4552 allocs/op
BenchmarkAgentGo-16 860 376967816 ns/op 0 error_responses/sec 278.5 errors/sec 13887 events/sec 639.2 metrics/sec 9160 spans/sec 3809 txs/sec 984311 B/op 1940 allocs/op
BenchmarkAgentNodeJS-16 1486 212293813 ns/op 0 error_responses/sec 230.8 errors/sec 9482 events/sec 564.6 metrics/sec 4998 spans/sec 3688 txs/sec 1913974 B/op 3550 allocs/op
BenchmarkAgentPython-16 462 703802383 ns/op 0 error_responses/sec 102.3 errors/sec 9975 events/sec 3009 metrics/sec 5796 spans/sec 1068 txs/sec 5253671 B/op 9968 allocs/op
BenchmarkAgentRuby-16 963 345063041 ns/op 0 error_responses/sec 388.3 errors/sec 10879 events/sec 799.3 metrics/sec 6399 spans/sec 3292 txs/sec 1469616 B/op 2809 allocs/op
BenchmarkAgentGo-16 1117 301989749 ns/op 0 error_responses/sec 347.7 errors/sec 17334 events/sec 797.2 metrics/sec 11434 spans/sec 4755 txs/sec 975564 B/op 1910 allocs/op
BenchmarkAgentNodeJS-16 2323 165633730 ns/op 0 error_responses/sec 295.8 errors/sec 12151 events/sec 721.9 metrics/sec 6406 spans/sec 4727 txs/sec 1906307 B/op 3533 allocs/op
BenchmarkAgentPython-16 595 529893430 ns/op 0 error_responses/sec 135.9 errors/sec 13249 events/sec 3997 metrics/sec 7698 spans/sec 1419 txs/sec 5234907 B/op 9899 allocs/op
BenchmarkAgentRuby-16 1198 266486729 ns/op 0 error_responses/sec 502.8 errors/sec 14086 events/sec 1035 metrics/sec 8286 spans/sec 4263 txs/sec 1465316 B/op 2807 allocs/op
{"attributes":{"fieldAttrs":"{}","fields":"[]","runtimeFieldMap":"{}","timeFieldName":"executed_at","title":"gobench*","typeMeta":"{}"},"coreMigrationVersion":"8.3.0","id":"ed1303a0-b102-11ec-b8da-4d91c509cbf7","migrationVersion":{"index-pattern":"8.0.0"},"references":[],"type":"index-pattern","updated_at":"2022-04-11T15:10:05.703Z","version":"WzMzNSwxXQ=="}
{"attributes":{"description":"","hits":0,"kibanaSavedObjectMeta":{"searchSourceJSON":"{\"query\":{\"query\":\"name: BenchmarkAgent*\",\"language\":\"kuery\"},\"filter\":[]}"},"optionsJSON":"{\"useMargins\":true,\"syncColors\":false,\"hidePanelTitles\":false}","panelsJSON":"[{\"version\":\"8.3.0-SNAPSHOT\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":0,\"w\":27,\"h\":14,\"i\":\"42ff8d18-447b-4c1f-aac6-2b28a12c1118\"},\"panelIndex\":\"42ff8d18-447b-4c1f-aac6-2b28a12c1118\",\"embeddableConfig\":{\"attributes\":{\"title\":\"Overall Throughput by server size\",\"description\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"type\":\"index-pattern\",\"id\":\"ed1303a0-b102-11ec-b8da-4d91c509cbf7\",\"name\":\"indexpattern-datasource-layer-6fa504f5-b14c-49a9-8b36-f26a337991a3\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"right\",\"isInside\":true},\"valueLabels\":\"inside\",\"fittingFunction\":\"None\",\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"bar\",\"layers\":[{\"layerId\":\"6fa504f5-b14c-49a9-8b36-f26a337991a3\",\"accessors\":[\"9d08abf6-a718-4ca5-a291-a66bfaeee254\"],\"position\":\"top\",\"seriesType\":\"bar\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"d94d57d2-d400-4601-b1c4-12bab39c17db\",\"splitAccessor\":\"827840eb-b618-480a-a4ae-a90b62e9bc63\"}]},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"6fa504f5-b14c-49a9-8b36-f26a337991a3\":{\"columns\":{\"d94d57d2-d400-4601-b1c4-12bab39c17db\":{\"label\":\"APM Server size\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"size.keyword\",\"isBucketed\":true,\"params\":{\"size\":5,\"orderBy\":{\"type\":\"column\",\"columnId\":\"9d08abf6-a718-4ca5-a291-a66bfaeee254\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false,\"parentFormat\":{\"id\":\"terms\"}},\"customLabel\":true},\"827840eb-b618-480a-a4ae-a90b62e9bc63\":{\"label\":\"Top 10 values of name\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"name\",\"isBucketed\":true,\"params\":{\"size\":10,\"orderBy\":{\"type\":\"column\",\"columnId\":\"9d08abf6-a718-4ca5-a291-a66bfaeee254\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false,\"parentFormat\":{\"id\":\"terms\"}}},\"9d08abf6-a718-4ca5-a291-a66bfaeee254\":{\"label\":\"Events/s\",\"dataType\":\"number\",\"operationType\":\"max\",\"sourceField\":\"extra_metrics.events_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true}},\"columnOrder\":[\"d94d57d2-d400-4601-b1c4-12bab39c17db\",\"827840eb-b618-480a-a4ae-a90b62e9bc63\",\"9d08abf6-a718-4ca5-a291-a66bfaeee254\"],\"incompleteColumns\":{}}}}}}},\"enhancements\":{}}},{\"version\":\"8.3.0-SNAPSHOT\",\"type\":\"lens\",\"gridData\":{\"x\":27,\"y\":0,\"w\":21,\"h\":14,\"i\":\"b4412a37-7fb6-4d4f-bdc2-dbe4152ad28b\"},\"panelIndex\":\"b4412a37-7fb6-4d4f-bdc2-dbe4152ad28b\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"type\":\"index-pattern\",\"id\":\"ed1303a0-b102-11ec-b8da-4d91c509cbf7\",\"name\":\"indexpattern-datasource-layer-0a58194c-c6c1-43a8-8e63-4a0cd1940fd5\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"top\",\"isInside\":false},\"valueLabels\":\"hide\",\"fittingFunction\":\"None\",\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"bar_horizontal_percentage_stacked\",\"layers\":[{\"layerId\":\"0a58194c-c6c1-43a8-8e63-4a0cd1940fd5\",\"seriesType\":\"bar_horizontal_percentage_stacked\",\"accessors\":[\"2b48512d-674b-4c30-9beb-edb6c6160446\",\"823c98ad-4a0c-48e0-8948-f8171cb4a186\",\"6603abcf-0cba-4b66-be7c-35a9fe5a76cd\",\"eb823e09-2841-43bc-8b45-fc54b1f8d566\"],\"layerType\":\"data\",\"yConfig\":[{\"forAccessor\":\"6603abcf-0cba-4b66-be7c-35a9fe5a76cd\",\"axisMode\":\"auto\"},{\"forAccessor\":\"2b48512d-674b-4c30-9beb-edb6c6160446\",\"axisMode\":\"auto\"}],\"xAccessor\":\"f32eaa60-efad-4ae0-8863-a09f8f8cf31a\"}],\"yTitle\":\"Event type\"},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"0a58194c-c6c1-43a8-8e63-4a0cd1940fd5\":{\"columns\":{\"2b48512d-674b-4c30-9beb-edb6c6160446X0\":{\"label\":\"Part of Spans\",\"dataType\":\"number\",\"operationType\":\"median\",\"sourceField\":\"extra_metrics.spans_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":false},\"customLabel\":true},\"2b48512d-674b-4c30-9beb-edb6c6160446\":{\"label\":\"Spans\",\"dataType\":\"number\",\"operationType\":\"formula\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"formula\":\"median(extra_metrics.spans_sec)\",\"isFormulaBroken\":false},\"references\":[\"2b48512d-674b-4c30-9beb-edb6c6160446X0\"],\"customLabel\":true},\"823c98ad-4a0c-48e0-8948-f8171cb4a186\":{\"label\":\"Transactions\",\"dataType\":\"number\",\"operationType\":\"median\",\"sourceField\":\"extra_metrics.txs_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"eb823e09-2841-43bc-8b45-fc54b1f8d566\":{\"label\":\"Metrics\",\"dataType\":\"number\",\"operationType\":\"median\",\"sourceField\":\"extra_metrics.metrics_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"6603abcf-0cba-4b66-be7c-35a9fe5a76cd\":{\"label\":\"Errors\",\"dataType\":\"number\",\"operationType\":\"median\",\"sourceField\":\"extra_metrics.errors_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"f32eaa60-efad-4ae0-8863-a09f8f8cf31a\":{\"label\":\"Benchmark\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"name\",\"isBucketed\":true,\"params\":{\"size\":10,\"orderBy\":{\"type\":\"column\",\"columnId\":\"823c98ad-4a0c-48e0-8948-f8171cb4a186\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false,\"parentFormat\":{\"id\":\"terms\"}},\"customLabel\":true}},\"columnOrder\":[\"f32eaa60-efad-4ae0-8863-a09f8f8cf31a\",\"2b48512d-674b-4c30-9beb-edb6c6160446\",\"823c98ad-4a0c-48e0-8948-f8171cb4a186\",\"eb823e09-2841-43bc-8b45-fc54b1f8d566\",\"6603abcf-0cba-4b66-be7c-35a9fe5a76cd\",\"2b48512d-674b-4c30-9beb-edb6c6160446X0\"],\"incompleteColumns\":{}}}}}}},\"hidePanelTitles\":false,\"enhancements\":{}},\"title\":\"Benchmark event composition\"},{\"version\":\"8.3.0-SNAPSHOT\",\"type\":\"lens\",\"gridData\":{\"x\":0,\"y\":14,\"w\":48,\"h\":15,\"i\":\"7f480694-a165-4bc4-a833-50e76d852778\"},\"panelIndex\":\"7f480694-a165-4bc4-a833-50e76d852778\",\"embeddableConfig\":{\"attributes\":{\"title\":\"\",\"visualizationType\":\"lnsXY\",\"type\":\"lens\",\"references\":[{\"type\":\"index-pattern\",\"id\":\"ed1303a0-b102-11ec-b8da-4d91c509cbf7\",\"name\":\"indexpattern-datasource-layer-3c44ec69-7608-45d9-a6ce-d8842052a35a\"}],\"state\":{\"visualization\":{\"legend\":{\"isVisible\":true,\"position\":\"right\",\"maxLines\":1,\"isInside\":true,\"verticalAlignment\":\"top\",\"horizontalAlignment\":\"right\",\"showSingleSeries\":true},\"valueLabels\":\"inside\",\"fittingFunction\":\"None\",\"axisTitlesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"tickLabelsVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"labelsOrientation\":{\"x\":0,\"yLeft\":0,\"yRight\":0},\"gridlinesVisibilitySettings\":{\"x\":true,\"yLeft\":true,\"yRight\":true},\"preferredSeriesType\":\"bar\",\"layers\":[{\"layerId\":\"3c44ec69-7608-45d9-a6ce-d8842052a35a\",\"accessors\":[\"77c9d483-7f41-4da4-a4fb-f8454a87991f\",\"596ae7c5-26a2-4a11-bbf0-2eb499fc6f13\",\"479e7131-7470-41f2-b981-f22e56f52303\",\"64cc2b97-4567-44aa-ba29-30bec09637e6\"],\"position\":\"top\",\"seriesType\":\"bar\",\"showGridlines\":false,\"layerType\":\"data\",\"xAccessor\":\"70519c5c-fc57-45a2-b7e0-8a1d060bcf42\",\"yConfig\":[]}],\"yTitle\":\"Events/s\"},\"query\":{\"query\":\"\",\"language\":\"kuery\"},\"filters\":[],\"datasourceStates\":{\"indexpattern\":{\"layers\":{\"3c44ec69-7608-45d9-a6ce-d8842052a35a\":{\"columns\":{\"70519c5c-fc57-45a2-b7e0-8a1d060bcf42\":{\"label\":\"APM Server size\",\"dataType\":\"string\",\"operationType\":\"terms\",\"scale\":\"ordinal\",\"sourceField\":\"size.keyword\",\"isBucketed\":true,\"params\":{\"size\":5,\"orderBy\":{\"type\":\"column\",\"columnId\":\"64cc2b97-4567-44aa-ba29-30bec09637e6\"},\"orderDirection\":\"desc\",\"otherBucket\":true,\"missingBucket\":false,\"parentFormat\":{\"id\":\"terms\"}},\"customLabel\":true},\"64cc2b97-4567-44aa-ba29-30bec09637e6\":{\"label\":\"Metrics/s\",\"dataType\":\"number\",\"operationType\":\"max\",\"sourceField\":\"extra_metrics.metrics_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"77c9d483-7f41-4da4-a4fb-f8454a87991f\":{\"label\":\"Transactions/s\",\"dataType\":\"number\",\"operationType\":\"max\",\"sourceField\":\"extra_metrics.txs_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"479e7131-7470-41f2-b981-f22e56f52303\":{\"label\":\"Spans/s\",\"dataType\":\"number\",\"operationType\":\"max\",\"sourceField\":\"extra_metrics.spans_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true},\"596ae7c5-26a2-4a11-bbf0-2eb499fc6f13\":{\"label\":\"Errors/s\",\"dataType\":\"number\",\"operationType\":\"median\",\"sourceField\":\"extra_metrics.errors_sec\",\"isBucketed\":false,\"scale\":\"ratio\",\"params\":{\"emptyAsNull\":true},\"customLabel\":true}},\"columnOrder\":[\"70519c5c-fc57-45a2-b7e0-8a1d060bcf42\",\"479e7131-7470-41f2-b981-f22e56f52303\",\"77c9d483-7f41-4da4-a4fb-f8454a87991f\",\"64cc2b97-4567-44aa-ba29-30bec09637e6\",\"596ae7c5-26a2-4a11-bbf0-2eb499fc6f13\"],\"incompleteColumns\":{}}}}}}},\"enhancements\":{},\"hidePanelTitles\":false},\"title\":\"Benchmark throughput per event type\"}]","timeRestore":false,"title":"Benchmarks","version":1},"coreMigrationVersion":"8.3.0","id":"9bb1d070-b104-11ec-b8da-4d91c509cbf7","migrationVersion":{"dashboard":"8.2.0"},"references":[{"id":"ed1303a0-b102-11ec-b8da-4d91c509cbf7","name":"42ff8d18-447b-4c1f-aac6-2b28a12c1118:indexpattern-datasource-layer-6fa504f5-b14c-49a9-8b36-f26a337991a3","type":"index-pattern"},{"id":"ed1303a0-b102-11ec-b8da-4d91c509cbf7","name":"b4412a37-7fb6-4d4f-bdc2-dbe4152ad28b:indexpattern-datasource-layer-0a58194c-c6c1-43a8-8e63-4a0cd1940fd5","type":"index-pattern"},{"id":"ed1303a0-b102-11ec-b8da-4d91c509cbf7","name":"7f480694-a165-4bc4-a833-50e76d852778:indexpattern-datasource-layer-3c44ec69-7608-45d9-a6ce-d8842052a35a","type":"index-pattern"}],"type":"dashboard","updated_at":"2022-04-11T15:12:54.484Z","version":"WzQzMywxXQ=="}
{"excludedObjects":[],"excludedObjectsCount":0,"exportedCount":2,"missingRefCount":0,"missingReferences":[]}
#!/bin/bash
FILES=$(ls -1 *.txt)
for f in $FILES; do
SIZE=$(echo $f| cut -d '.' -f1)
cat $f| go run main.go -es http://localhost:9200 -es-username admin -es-password changeme -tag "apm-server_version=8.1.2,size=$(($SIZE * 1024))"
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment