SSSD manualsidor sssd-systemtap 5 Filformat och konventioner sssd-systemtap SSSD systemtap-information BESKRIVNING Denna manualsida innehåller information om systemtap-funktionen i sssd 8 . SystemTap-testpunkter har lagts till på diverse platser i SSSD-koden för att hjälpa till i felsökning och analys av prestandarelaterade problem. Exempel på SystemTap-skript finns i /usr/share/sssd/systemtap/ Testpunkter och diverse funktioner definieras i /usr/share/systemtap/tapset/sssd.stp respektive /usr/share/systemtap/tapset/sssd_functions.stp. TESTPUNKTER Informationen nedan räknar upp testpunkterna och argumenten som är tillgängliga i följande format: probe $name Beskrivning av testpunkten variabel1:datatyp variabel2:datatyp variabel3:datatyp … Databastransaktionstestpunkter probe sssd_transaction_start Start av en sysdb-transaktion, känner av funktionen sysdb_transaction_start(). nesting:heltal probestr:sträng probe sssd_transaction_cancel Annullering av en sysdb-transaktion, känner av funktionen sysdb_transaction_cancel(). nesting:heltal probestr:sträng probe sssd_transaction_commit_before Känner av funktionen sysdb_transaction_commit_before(). nesting:heltal probestr:sträng probe sssd_transaction_commit_after Känner av funktionen sysdb_transaction_commit_after(). nesting:heltal probestr:sträng LDAP-sökningstestpunkter probe sdap_search_send Känner av funktionen sdap_get_generic_ext_send(). base:sträng scope:heltal filter:sträng attrs:sträng probestr:sträng probe sdap_search_recv Känner av funktionen sdap_get_generic_ext_recv(). base:sträng scope:heltal filter:sträng probestr:sträng probe sdap_parse_entry Känner av funktionen sdap_parse_entry(). Den anropas upprepat för varje mottaget attribut. attr:sträng value:sträng probe sdap_parse_entry_done Känner av funktionen sdap_parse_entry(). Den anropas när tolkning av mottagna objekt är klar. probe sdap_deref_send Känner av funktionen sdap_deref_search_send(). base_dn:sträng deref_attr:sträng probestr:sträng probe sdap_deref_recv Känner av funktionen sdap_deref_search_recv(). base:sträng scope:heltal filter:sträng probestr:sträng Testpunkter av LDAP-kontobegäranden probe sdap_acct_req_send Känner av funktionen sdap_acct_req_send(). entry_type:heltal filter_type:heltal filter_value:sträng extra_value:sträng probe sdap_acct_req_recv Känner av funktionen sdap_acct_req_recv(). entry_type:heltal filter_type:heltal filter_value:sträng extra_value:sträng Testpunkter av LDAP-användarsökningar probe sdap_search_user_send Känner av funktionen sdap_search_user_send(). filter:sträng probe sdap_search_user_recv Känner av funktionen sdap_search_user_recv(). filter:sträng probe sdap_search_user_save_begin Känner av funktionen sdap_search_user_save_begin(). filter:sträng probe sdap_search_user_save_end Känner av funktionen sdap_search_user_save_end(). filter:sträng Testpunkter av dataleverantörsbegäranden probe dp_req_send En dataleverantörsbegäran skickas. dp_req_domain:sträng dp_req_name:sträng dp_req_target:heltal dp_req_method:heltal probe dp_req_done En dataleverantörsbegäran avslutas. dp_req_name:sträng dp_req_target:heltal dp_req_method:heltal dp_ret:heltal dp_errorstr:sträng DIVERSE FUNKTIONER Informationen nedan räknar upp testpunkterna och argumenten som är tillgängliga i följande format: funktionen acct_req_desc(posttyp) Konvertera posttyp till en sträng och returnera strängen function sssd_acct_req_probestr(fc_namn, posttyp, filtertyp, filtervärde, extravärde) Skapa testpunktsträng baserad på filtertyp funktionen dp_target_str(mål) Konvertera målet till en sträng och returnera strängen funktionen dp_method_str(mål) Konvertera metoden till en sträng och returnera strängen PROV PÅ SYSTEMTAP-SKRIPT Starta SystemTap-skriptet (stap /usr/share/sssd/systemtap/<skriptnamn>.stp), utför sedan en identitetsåtgärd och skriptet kommer samla information från sonder. Levererade SystemTap-skript är: dp_request.stp Övervakning av prestanda hos dataleverantörbegäranden. id_perf.stp Övervakning av prestanda hos kommandot id. ldap_perf.stp Övervakning av LDAP-begäranden. nested_group_perf.stp Prestanda vid uppslagning av nästade grupper.