Not supported by Dynatrace, use at your own risk! |
---|
This project provides a python implementation of Dynatrace OpenKit
pip install openkit
import time
from openkit import OpenKit
def main():
beacon_url = "https://my.beacon.url/mbeacon"
app_id = "my-application-id"
ok = OpenKit(beacon_url, app_id, 1)
# Create a session and identify the user
session = ok.create_session("192.168.15.1")
session.identify_user("david")
# Start an action
action = session.enter_action("test_action")
# Start and end a web request
web_request = action.trace_web_request("https://www.google.com")
time.sleep(1)
web_request.stop(200)
# End the session
session.end()
time.sleep(5)
ok.shutdown()
if __name__ == "__main__":
main()