amplitude / amplitude/Amplitude-Python

Missing events with AWS Lambda

Offen
#57 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
bug
Vorherrschende Sprache
Python
Sterne
37
Forks
9
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Expected Behavior
As an event is being sent, without any batching, I would expect to see it in Amplitude. However, I do not see every event, and some go missing.

## Steps to Reproduce
Configuration:

# Initialize Amplitude client
api_key = get_amplitude_api_key()
amp = Amplitude(api_key)
amp.use_batch = False

def send_to_tracking_api(user_id, data):
user_id = user_id
event_name = data["action"]
print(f"Sending tracking event {event_name} for user {user_id}")

try:
event = BaseEvent(
user_id=user_id,
event_type=event_name,
event_properties={
"started_at": data['started_at'],
"task_content": data['task_content'],
"timestamp": data["timestamp"]
}
)
amp.track(event)
except Exception as e:
print(f"Error sending tracking event: {e}")

## Environment
- SDK Version: 1.1.4
- Python Version: 3.12

Beitragsleitfaden

Beitragsleitfaden öffnen

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.