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.