Python samples and guidelines for using the Chronicle Detection API.
Follow these instructions: https://cloud.google.com/python/setup
You may skip installing the Cloud Client Libraries and the Cloud SDK, they are unnecessary for interacting with Chronicle.
After creating and activating the virtual environment venv, install Python
library dependencies by running this command:
pip install -r requirements.txtIt is assumed that you're using Python 3.7 or above. If you're using an older Python 3 version, you need to install this backported library as well:
pip install dataclassesRunning the samples requires a JSON credentials file. By default, all the
samples try to use the file .chronicle_credentials.json in the user's home
directory. If this file is not found, you need to specify it explicitly by
adding the following argument to the sample's command-line:
-c <file_path>or
--credentials_file <file_path>Run this command-line, assuming the current working directory is the root
directory of this repository (i.e. the directory which contains this README.md
file):
python3 -m samples.v1.<sample_name> -hpython3 -m samples.v2.<sample_name> -h