Skip to content

Instantly share code, notes, and snippets.

@matschaffer
Created March 9, 2022 02:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save matschaffer/aee978a84def46e85805b7131a9bfac2 to your computer and use it in GitHub Desktop.
Save matschaffer/aee978a84def46e85805b7131a9bfac2 to your computer and use it in GitHub Desktop.
- Guatemala & Japanese topology
- Rails app for firefighers
- j2ee to rails
- national fire planning standard, building hazards
- Corey Haines connection
- javascript security - https://vulncat.fortify.com/en/detail?id=desc.structural.python.javascript_hijacking_constructor_poisoning#:~:text=Applications%20that%20use%20JavaScript%20notation,engine%20allows%20array%20constructor%20poisoning.
- rails security & attribute checking
- cucumber for performance validation
- apm products https://raygun.com, https://www.elastic.co/observability/application-performance-monitoring
@JonKernPA
Copy link

Great to meet you Matt!

Here was a result of the cucumber-based production testing that ran nightly (or on demand) and dumped results to MongoDB and was visible through a rails app:

Results of Synthetic Cucumber based Automated Performance tests on Prod v14_5_22_Dec

@matschaffer
Copy link
Author

matschaffer commented Mar 9, 2022

Nice! yeah, that has a bit of resemblance to https://www.elastic.co/guide/en/kibana/master/transactions.html#transactions-table (rotated 90 degrees, of course)

Looks like it's a done job at this point, but if you ever did anything similar, I'd definitely recommend giving apm spans a try. Once the data is stored you can also do custom dashboards in kibana to do the red/green type stuff you have here.

@JonKernPA
Copy link

It does resemble it a bit... But this stitched together an end-to-end test of the common steps a sales and engineering team did while building up a large quote for a customer/prospect.

And, this was done 7 years ago in December 2014...

@matschaffer
Copy link
Author

ha! Yeah, elastic APM didn't exist back then 😆

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment