- Filebeat is a log shipper, capture files and send to Logstash for processing and eventual indexing in Elasticsearch
- Logstash is a heavy swiss army knife when it comes to log capture/processing
- Centralized logging, necessarily for deployments with > 1 server
- Super-easy to get setup, a little trickier to configure
- Captured data is easy to visualize with Kibana
- Wny not just Logstash (ELK is so hot right now)?
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# In order open a file relative to the executing script path (vs relative to the working directory of the python interpreter) | |
# use: | |
import os | |
path = 'a/relative/file/path/to/this/script/file.txt' | |
with open(os.path.join(os.path.dirname(__file__), path), 'r') as input_file: | |
content = input_file.read() |
I hereby claim:
- I am meilinger on github.
- I am joem (https://keybase.io/joem) on keybase.
- I have a public key whose fingerprint is 57D2 1585 3AA7 FE1D 53B1 87FB 8358 BC41 7B37 70BC
To claim this, I am signing this object:
- Allows for end-users to be able to interact with your dev site directly, using their own browser and their own tools from their own computer
- Easier for manual cross-browser testing (eg. use IE on Windows VM to test your dev site w/o having to deploy the site to a server)
These instructions assume the public server is Ubuntu-based and the dev machine has an SSH client
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
### Keybase proof | |
I hereby claim: | |
* I am meilinger on github. | |
* I am joem (https://keybase.io/joem) on keybase. | |
* I have a public key whose fingerprint is AC82 61F7 58C1 98B7 CC9C 592A 4E24 DA5B B86E 593A | |
To claim this, I am signing this object: |