Install the RocketGraph SDK using pip:
pip install rocketgraph-sdk
Add the following code to your Python application:
from rocketgraph import RocketGraph
rocket = RocketGraph(
api_key="your-api-key",
project_id="your-project-id"
)
# Start monitoring
rocket.start()
# settings.py
MIDDLEWARE = [
'rocketgraph.django.RocketGraphMiddleware',
# ... other middleware
]
ROCKETGRAPH = {
'api_key': 'your-api-key',
'project_id': 'your-project-id'
}
from flask import Flask
from rocketgraph.flask import RocketGraph
app = Flask(__name__)
rocket = RocketGraph(app, api_key="your-api-key", project_id="your-project-id")
rocket.track('user_action', {
'action': 'login',
'user_id': '123',
'timestamp': datetime.now()
})
try:
# Your code here
except Exception as e:
rocket.capture_exception(e)
raise
@rocket.trace('database_query')
def execute_query():
# Your database query here
pass